Class JsonProperty
- Namespace
- Newtonsoft.Json.Serialization
- Assembly
- Newtonsoft.Json.dll
public class JsonProperty
- Inheritance
-
JsonProperty
- Inherited Members
-
- Extension Methods
-
Constructors
JsonProperty()
Properties
AttributeProvider
public IAttributeProvider? AttributeProvider { get; set; }
Property Value
- IAttributeProvider
Converter
public JsonConverter? Converter { get; set; }
Property Value
- JsonConverter
DeclaringType
public Type? DeclaringType { get; set; }
Property Value
- Type
DefaultValue
public object? DefaultValue { get; set; }
Property Value
- object
DefaultValueHandling
public DefaultValueHandling? DefaultValueHandling { get; set; }
Property Value
- DefaultValueHandling?
GetIsSpecified
public Predicate<object>? GetIsSpecified { get; set; }
Property Value
- Predicate<object>
HasMemberAttribute
public bool HasMemberAttribute { get; set; }
Property Value
- bool
Ignored
public bool Ignored { get; set; }
Property Value
- bool
IsReference
public bool? IsReference { get; set; }
Property Value
- bool?
IsRequiredSpecified
public bool IsRequiredSpecified { get; }
Property Value
- bool
ItemConverter
public JsonConverter? ItemConverter { get; set; }
Property Value
- JsonConverter
ItemIsReference
public bool? ItemIsReference { get; set; }
Property Value
- bool?
ItemReferenceLoopHandling
public ReferenceLoopHandling? ItemReferenceLoopHandling { get; set; }
Property Value
- ReferenceLoopHandling?
ItemTypeNameHandling
public TypeNameHandling? ItemTypeNameHandling { get; set; }
Property Value
- TypeNameHandling?
MemberConverter
[Obsolete("MemberConverter is obsolete. Use Converter instead.")]
public JsonConverter? MemberConverter { get; set; }
Property Value
- JsonConverter
NullValueHandling
public NullValueHandling? NullValueHandling { get; set; }
Property Value
- NullValueHandling?
ObjectCreationHandling
public ObjectCreationHandling? ObjectCreationHandling { get; set; }
Property Value
- ObjectCreationHandling?
Order
public int? Order { get; set; }
Property Value
- int?
PropertyName
public string? PropertyName { get; set; }
Property Value
- string
PropertyType
public Type? PropertyType { get; set; }
Property Value
- Type
Readable
public bool Readable { get; set; }
Property Value
- bool
ReferenceLoopHandling
public ReferenceLoopHandling? ReferenceLoopHandling { get; set; }
Property Value
- ReferenceLoopHandling?
Required
public Required Required { get; set; }
Property Value
- Required
SetIsSpecified
public Action<object, object?>? SetIsSpecified { get; set; }
Property Value
- Action<object, object>
ShouldDeserialize
public Predicate<object>? ShouldDeserialize { get; set; }
Property Value
- Predicate<object>
ShouldSerialize
public Predicate<object>? ShouldSerialize { get; set; }
Property Value
- Predicate<object>
TypeNameHandling
public TypeNameHandling? TypeNameHandling { get; set; }
Property Value
- TypeNameHandling?
UnderlyingName
public string? UnderlyingName { get; set; }
Property Value
- string
ValueProvider
public IValueProvider? ValueProvider { get; set; }
Property Value
- IValueProvider
Writable
public bool Writable { get; set; }
Property Value
- bool
Methods
ToString()
public override string ToString()
Returns
- string