Class JsonSerializer
Inheritance
JsonSerializer
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public class JsonSerializer
Constructors
Declaration
public JsonSerializer ();
Properties
Declaration
[System.Obsolete("Binder is obsolete. Use SerializationBinder instead.")]
public virtual System.Runtime.Serialization.SerializationBinder Binder { get; set; }
Property Value
Declaration
public virtual bool CheckAdditionalContent { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.ConstructorHandling ConstructorHandling { get; set; }
Property Value
Declaration
public virtual System.Runtime.Serialization.StreamingContext Context { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.Serialization.IContractResolver ContractResolver { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.JsonConverterCollection Converters { get; }
Property Value
Declaration
public virtual System.Globalization.CultureInfo Culture { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.DateParseHandling DateParseHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.DateTimeZoneHandling DateTimeZoneHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.DefaultValueHandling DefaultValueHandling { get; set; }
Property Value
Declaration
public virtual System.Collections.IEqualityComparer EqualityComparer { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.FloatParseHandling FloatParseHandling { get; set; }
Property Value
Declaration
public virtual Nullable<int> MaxDepth { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.MissingMemberHandling MissingMemberHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.NullValueHandling NullValueHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.ObjectCreationHandling ObjectCreationHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.PreserveReferencesHandling PreserveReferencesHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.ReferenceLoopHandling ReferenceLoopHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.Serialization.IReferenceResolver ReferenceResolver { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.Serialization.ISerializationBinder SerializationBinder { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.StringEscapeHandling StringEscapeHandling { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.Serialization.ITraceWriter TraceWriter { get; set; }
Property Value
Declaration
public virtual Newtonsoft.Json.TypeNameHandling TypeNameHandling { get; set; }
Property Value
Methods
Declaration
public static Newtonsoft.Json.JsonSerializer Create ();
Returns
Declaration
public static Newtonsoft.Json.JsonSerializer Create (Newtonsoft.Json.JsonSerializerSettings settings);
Parameters
Returns
Declaration
public static Newtonsoft.Json.JsonSerializer CreateDefault (Newtonsoft.Json.JsonSerializerSettings settings);
Parameters
Returns
Declaration
public static Newtonsoft.Json.JsonSerializer CreateDefault ();
Returns
Declaration
public object Deserialize (Newtonsoft.Json.JsonReader reader);
Parameters
Returns
Declaration
public object Deserialize (Newtonsoft.Json.JsonReader reader, Type objectType);
Parameters
Returns
Declaration
public object Deserialize (System.IO.TextReader reader, Type objectType);
Parameters
Returns
Declaration
public T Deserialize<T> (Newtonsoft.Json.JsonReader reader);
Parameters
Returns
Type Parameters
Declaration
public void Populate (Newtonsoft.Json.JsonReader reader, object target);
Parameters
Declaration
public void Populate (System.IO.TextReader reader, object target);
Parameters
Declaration
public void Serialize (Newtonsoft.Json.JsonWriter jsonWriter, object value);
Parameters
Declaration
public void Serialize (System.IO.TextWriter textWriter, object value);
Parameters
Declaration
public void Serialize (Newtonsoft.Json.JsonWriter jsonWriter, object value, Type objectType);
Parameters
Declaration
public void Serialize (System.IO.TextWriter textWriter, object value, Type objectType);
Parameters
Events
Declaration
public virtual event EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs> Error;
Extension Methods