JsonSerializable Class

Definition

Represents the base class for Azure DocumentDB database objects and provides methods for serializing and deserializing from JSON.

public abstract class JsonSerializable
Inheritance
JsonSerializable
Derived

Methods

LoadFrom(JsonReader)

Loads the object from the specified JSON reader in the Azure DocumentDB database service.

LoadFrom(JsonReader, JsonSerializerSettings)

Loads the object from the specified JSON reader in the Azure DocumentDB database service.

LoadFrom<T>(Stream)

Loads the object from the specified stream in the Azure DocumentDB database service.

LoadFromWithConstructor<T>(Stream, Func<T>)

Deserializes the specified stream using the given constructor in the Azure DocumentDB database service.

LoadFromWithConstructor<T>(Stream, Func<T>, JsonSerializerSettings)

Deserializes the specified stream using the given constructor in the Azure DocumentDB database service.

SaveTo(Stream, SerializationFormattingPolicy)

Saves the object to the specified stream in the Azure DocumentDB database service.

SaveTo(Stream, SerializationFormattingPolicy, JsonSerializerSettings)

Saves the object to the specified stream in the Azure DocumentDB database service.

ToString()

Returns the string representation of the object in the Azure DocumentDB database service.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)