[This is preliminary documentation and is subject to change.]

The JsonSerializer type exposes the following members.

Constructors

  NameDescription
JsonSerializer
Initializes a new instance of the JsonSerializer class.

Methods

  NameDescription
Create
Creates a new JsonSerializer instance using the specified JsonSerializerSettings objects.
DeserializeOverloaded.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
HasMatchingConverter
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
SerializeOverloaded.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Converters
Gets a collection JsonConverter that will be used during serialization.
DefaultValueHandling
Get or set how null default are handled during serialization and deserialization.
MappingResolver
MissingMemberHandling
Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization.
NullValueHandling
Get or set how null values are handled during serialization and deserialization.
ObjectCreationHandling
Gets or sets how objects are created during deserialization.
ReferenceLoopHandling
Get or set how reference loops (e.g. a class referencing itself) is handled.

See Also

JsonSerializer Class
Facebook.Json Namespace