Namespace Unity.Serialization.Json | Serialization | 1.4.3-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Serialization.Json

    Classes

    InvalidJsonException

    The exception that is thrown when json input is invalid.

    JsonArray

    The default object output by JsonSerialization if an array type can not be resolved.

    JsonObject

    The default object output by JsonSerialization if an object type can not be resolved.

    JsonSerialization

    High level API for serializing or deserializing json data from string, file or stream.

    Structs

    DeserializationEvent

    Structure to events that occur during deserialization.

    DeserializationResult

    Object containing the results of a deserialization. Use this to capture any errors or events.

    JsonSerializationParameters

    Custom parameters to use for json serialization or deserialization.

    JsonStringBuffer

    Represents a writable string of characters.

    PackedBinaryStream

    Output stream for deserialization. This stream is used to retain relevant data parsed during deserialization.

    SerializedArrayView

    A view on top of the PackedBinaryStream that represents an array of values.

    SerializedArrayView.Enumerator

    Enumerates the elements of SerializedArrayView.

    SerializedMemberView

    A view on top of the PackedBinaryStream that represents a key-value pair.

    SerializedMemberViewCollection

    A structure to hold a collection of SerializedMemberView.

    SerializedMemberViewCollection.Enumerator

    Enumerates the elements of SerializedMemberViewCollection.

    SerializedObjectReader

    The SerializedObjectReader is the high level API used to deserialize a stream of data.

    SerializedObjectReaderConfiguration

    Parameters used to configure the SerializedObjectReader.

    SerializedObjectView

    A view on top of the PackedBinaryStream that represents a set of key-values.

    SerializedObjectView.Enumerator

    Enumerates the elements of SerializedObjectView.

    SerializedPrimitiveView

    A view on top of the PackedBinaryStream that represents any unquoted value.

    SerializedStringView

    A view on top of the PackedBinaryStream that represents a string.

    SerializedValueView

    A view on top of the PackedBinaryStream that represents any value.

    Enums

    EventType

    The type of the event encountered during deserialization.

    JsonValidationType

    The validation type to use.

    NodeType

    Step instructions for the high-level reader API.

    This is used as input to control the parser.

    TokenType

    The TokenType is used to describe the high level structure of a data tree.

    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