Show / Hide Table of Contents

    Namespace Bayat.Json

    Classes

    CreateObjectConverterWindow

    CreateObjectConverterWindow.Styles

    GameObjectSerializationHandler

    Handles the serialization of GameObject.

    GameObjectSerializationManagerTreeView

    GameObjectSerializationManagerTreeView.Styles

    GameObjectSerializationManagerWindow

    GameObjectSerializationManagerWindow.Styles

    JsonArrayAttribute

    Instructs the JsonSerializer how to serialize the collection.

    JsonConstructorAttribute

    Instructs the JsonSerializer to use the specified constructor when deserializing that object.

    JsonContainerAttribute

    Instructs the JsonSerializer how to serialize the object.

    JsonConvert

    Provides methods for converting between common language runtime types and JSON types.

    JsonConverter

    Converts an object to and from JSON.

    JsonConverterAttribute

    Instructs the JsonSerializer to use the specified JsonConverter when serializing the member or class.

    JsonConverterCollection

    Represents a collection of JsonConverter.

    JsonDefaultSettingsWindow

    JsonDefaultSettingsWindow.Styles

    JsonDictionaryAttribute

    Instructs the JsonSerializer how to serialize the collection.

    JsonException

    The exception thrown when an error occurs during JSON serialization or deserialization.

    JsonExtensionDataAttribute

    Instructs the JsonSerializer to deserialize properties with no matching class member into the specified collection and write values during serialization.

    JsonIgnoreAttribute

    Instructs the JsonSerializer not to serialize the public field or public read/write property value.

    JsonObjectAttribute

    Instructs the JsonSerializer how to serialize the object.

    JsonPropertyAttribute

    Instructs the JsonSerializer to always serialize the member with the specified name.

    JsonReader

    Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data.

    JsonReaderException

    The exception thrown when an error occurs while reading JSON text.

    JsonRequiredAttribute

    Instructs the JsonSerializer to always serialize the member, and require the member has a value.

    JsonSerializationException

    The exception thrown when an error occurs during JSON serialization or deserialization.

    JsonSerializer

    Serializes and deserializes objects into and from the JSON format. The JsonSerializer enables you to control how objects are encoded into JSON.

    JsonSerializerSettings

    Specifies the settings on a JsonSerializer object.

    JsonSerializerSettingsPreset

    The json serializer settings preset.

    JsonTextReader

    Represents a reader that provides fast, non-cached, forward-only access to JSON text data.

    JsonTextWriter

    Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.

    JsonWriter

    Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data.

    JsonWriterException

    The exception thrown when an error occurs while reading JSON text.

    Structs

    JsonPosition

    Interfaces

    IArrayPool<T>

    Provides an interface for using pooled arrays.

    IJsonLineInfo

    Provides an interface to enable a class to return line and position information.

    Enums

    ConstructorHandling

    Specifies how constructors are used when initializing objects during deserialization by the JsonSerializer.

    DateFormatHandling

    Specifies how dates are formatted when writing JSON text.

    DateParseHandling

    Specifies how date formatted strings, e.g. "/Date(1198908717056)/" and "2012-03-21T05:40Z", are parsed when reading JSON text.

    DateTimeZoneHandling

    Specifies how to treat the time value when converting between string and System.DateTime.

    DefaultValueHandling

    Specifies default value handling options for the JsonSerializer.

    FloatFormatHandling

    Specifies float format handling options when writing special floating point numbers, e.g. System.Double.NaN, System.Double.PositiveInfinity and System.Double.NegativeInfinity with JsonWriter.

    FloatParseHandling

    Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.

    Formatting

    Specifies formatting options for the JsonTextWriter.

    JsonContainerType

    JsonReader.State

    Specifies the state of the reader.

    JsonToken

    Specifies the type of JSON token.

    JsonWriter.State

    MemberSerialization

    Specifies the member serialization options for the JsonSerializer.

    MetadataPropertyHandling

    Specifies metadata property handling options for the JsonSerializer.

    MissingMemberHandling

    Specifies missing member handling options for the JsonSerializer.

    NullValueHandling

    Specifies null value handling options for the JsonSerializer.

    ObjectCreationHandling

    Specifies how object creation is handled by the JsonSerializer.

    PreserveReferencesHandling

    Specifies reference handling options for the JsonSerializer. Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.

    ReadType

    ReferenceLoopHandling

    Specifies reference loop handling options for the JsonSerializer.

    Required

    Indicating whether a property is required.

    StringEscapeHandling

    Specifies how strings are escaped when writing JSON text.

    TypeNameHandling

    Specifies type name handling options for the JsonSerializer.

    WriteState

    Specifies the state of the JsonWriter.

    • 0 Comments