Struct TinyJsonObject | Project Tiny | 0.32.0-preview.54
docs.unity3d.com
    Show / Hide Table of Contents

    Struct TinyJsonObject

    Namespace: Unity.Tiny.JSON
    Syntax
    public struct TinyJsonObject : IEnumerable<JsonKeyValue>, IEnumerable

    Fields

    Type

    Declaration
    public JsonValueType Type
    Field Value
    Type Description
    JsonValueType

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32

    Item[Int32]

    Declaration
    public TinyJsonObject this[int index] { get; set; }
    Parameters
    Type Name Description
    Int32 index
    Property Value
    Type Description
    TinyJsonObject

    Item[FixedString128]

    Declaration
    public TinyJsonObject this[FixedString128 key] { get; set; }
    Parameters
    Type Name Description
    FixedString128 key
    Property Value
    Type Description
    TinyJsonObject

    Methods

    AsArray()

    Declaration
    public TinyJsonArray AsArray()
    Returns
    Type Description
    TinyJsonArray

    AsBool()

    Declaration
    public bool AsBool()
    Returns
    Type Description
    Boolean

    AsFloat()

    Declaration
    public float AsFloat()
    Returns
    Type Description
    Single

    AsInt()

    Declaration
    public int AsInt()
    Returns
    Type Description
    Int32

    AsString()

    Declaration
    public FixedString4096 AsString()
    Returns
    Type Description
    FixedString4096

    CreateEmptyArrayField(FixedString128)

    Declaration
    public TinyJsonArray CreateEmptyArrayField(FixedString128 key)
    Parameters
    Type Name Description
    FixedString128 key
    Returns
    Type Description
    TinyJsonArray

    CreateEmptyObjectField(FixedString128)

    Declaration
    public TinyJsonObject CreateEmptyObjectField(FixedString128 key)
    Parameters
    Type Name Description
    FixedString128 key
    Returns
    Type Description
    TinyJsonObject

    GetEnumerator()

    Declaration
    public IEnumerator<JsonKeyValue> GetEnumerator()
    Returns
    Type Description
    IEnumerator<JsonKeyValue>

    RemoveField(FixedString128)

    Declaration
    public void RemoveField(FixedString128 key)
    Parameters
    Type Name Description
    FixedString128 key

    Operators

    Implicit(Boolean to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(bool value)
    Parameters
    Type Name Description
    Boolean value
    Returns
    Type Description
    TinyJsonObject

    Implicit(Int32 to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(int value)
    Parameters
    Type Name Description
    Int32 value
    Returns
    Type Description
    TinyJsonObject

    Implicit(Single to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(float value)
    Parameters
    Type Name Description
    Single value
    Returns
    Type Description
    TinyJsonObject

    Implicit(String to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(string value)
    Parameters
    Type Name Description
    String value
    Returns
    Type Description
    TinyJsonObject

    Implicit(FixedString4096 to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(FixedString4096 value)
    Parameters
    Type Name Description
    FixedString4096 value
    Returns
    Type Description
    TinyJsonObject

    Implicit(TinyJsonArray to TinyJsonObject)

    Declaration
    public static implicit operator TinyJsonObject(TinyJsonArray value)
    Parameters
    Type Name Description
    TinyJsonArray value
    Returns
    Type Description
    TinyJsonObject

    Implicit(TinyJsonObject to Boolean)

    Declaration
    public static implicit operator bool (TinyJsonObject value)
    Parameters
    Type Name Description
    TinyJsonObject value
    Returns
    Type Description
    Boolean

    Implicit(TinyJsonObject to Int32)

    Declaration
    public static implicit operator int (TinyJsonObject value)
    Parameters
    Type Name Description
    TinyJsonObject value
    Returns
    Type Description
    Int32

    Implicit(TinyJsonObject to Single)

    Declaration
    public static implicit operator float (TinyJsonObject value)
    Parameters
    Type Name Description
    TinyJsonObject value
    Returns
    Type Description
    Single

    Implicit(TinyJsonObject to FixedString4096)

    Declaration
    public static implicit operator FixedString4096(TinyJsonObject value)
    Parameters
    Type Name Description
    TinyJsonObject value
    Returns
    Type Description
    FixedString4096

    Implicit(TinyJsonObject to TinyJsonArray)

    Declaration
    public static implicit operator TinyJsonArray(TinyJsonObject value)
    Parameters
    Type Name Description
    TinyJsonObject value
    Returns
    Type Description
    TinyJsonArray
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023