Skip to main content

GHIElectronics.TinyCLR.Data.Json

NuGet: GHIElectronics.TinyCLR.Data.Json

Classes

ClassNamespaceSummary
DateTimeExtensionsGHIElectronics.TinyCLR.Data.JsonHelpers for converting dates between common JSON and calendar string formats.
JArrayGHIElectronics.TinyCLR.Data.JsonA JSON array — an ordered sequence of JToken elements.
JObjectGHIElectronics.TinyCLR.Data.JsonA JSON object — an unordered map of name/JToken pairs.
JPropertyGHIElectronics.TinyCLR.Data.JsonA name/value pair inside a JObject.
JsonConverterGHIElectronics.TinyCLR.Data.JsonParses JSON text into a JToken tree and serializes objects back to JSON. Strict-on-emit, generous-on-accept per RFC 8259.
JsonSerializationOptionsGHIElectronics.TinyCLR.Data.JsonOptions that control how JSON text is formatted during serialization.
JsonSerializerSettingsGHIElectronics.TinyCLR.Data.JsonSettings that control how objects are serialized to JSON tokens.
JTokenGHIElectronics.TinyCLR.Data.JsonAbstract base for every JSON value type: JObject, JArray, JValue, and JProperty. Use JsonConverter to parse JSON text into a token tree or serialize a tree back to text.
JValueGHIElectronics.TinyCLR.Data.JsonA JSON primitive value — string, number, boolean, or null.
SerializationCtxGHIElectronics.TinyCLR.Data.JsonHolds the formatting options and indentation state for one serialization pass.
SerializationUtilitiesGHIElectronics.TinyCLR.Data.JsonHelpers for marshalling primitive values to and from a BSON byte buffer.

Enums

EnumNamespaceSummary
BsonTypesGHIElectronics.TinyCLR.Data.JsonBSON element type codes used when encoding tokens to BSON.
TypeNameHandlingGHIElectronics.TinyCLR.Data.JsonControls whether type names are written into the JSON for serialized objects.

Delegates

DelegateNamespaceSummary
InstanceFactoryGHIElectronics.TinyCLR.Data.JsonHook invoked by JsonConverter.DeserializeObject(string, Type, InstanceFactory) when a polymorphic field is deserialized — return the concrete instance to populate.