Class JsonPropertyAttribute
Inheritance
JsonPropertyAttribute
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
[System.AttributeUsage(System.AttributeTargets.Property | System.AttributeTargets.Field | System.AttributeTargets.Parameter, AllowMultiple=false)]
public sealed class JsonPropertyAttribute : Attribute
Constructors
Declaration
public JsonPropertyAttribute ();
Declaration
public JsonPropertyAttribute (string propertyName);
Parameters
Properties
Declaration
public Newtonsoft.Json.DefaultValueHandling DefaultValueHandling { get; set; }
Property Value
Declaration
public bool IsReference { get; set; }
Property Value
Declaration
public object[] ItemConverterParameters { get; set; }
Property Value
Declaration
public Type ItemConverterType { get; set; }
Property Value
Declaration
public bool ItemIsReference { get; set; }
Property Value
Declaration
public Newtonsoft.Json.ReferenceLoopHandling ItemReferenceLoopHandling { get; set; }
Property Value
Declaration
public Newtonsoft.Json.TypeNameHandling ItemTypeNameHandling { get; set; }
Property Value
Declaration
public object[] NamingStrategyParameters { get; set; }
Property Value
Declaration
public Type NamingStrategyType { get; set; }
Property Value
Declaration
public Newtonsoft.Json.NullValueHandling NullValueHandling { get; set; }
Property Value
Declaration
public Newtonsoft.Json.ObjectCreationHandling ObjectCreationHandling { get; set; }
Property Value
Declaration
public int Order { get; set; }
Property Value
Declaration
public string PropertyName { get; set; }
Property Value
Declaration
public Newtonsoft.Json.ReferenceLoopHandling ReferenceLoopHandling { get; set; }
Property Value
Declaration
public Newtonsoft.Json.Required Required { get; set; }
Property Value
Declaration
public Newtonsoft.Json.TypeNameHandling TypeNameHandling { get; set; }
Property Value