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.