Class JProperty
- Namespace
- Newtonsoft.Json.Linq
- Assembly
- Newtonsoft.Json.dll
public class JProperty : JContainer, IJEnumerable<JToken>, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, ITypedList, IBindingList, IList, ICollection, IEnumerable, INotifyCollectionChanged
- Inheritance
-
JProperty
- Implements
- Inherited Members
- Extension Methods
Constructors
JProperty(JProperty)
public JProperty(JProperty other)
Parameters
other
JProperty
JProperty(string, object?)
public JProperty(string name, object? content)
Parameters
JProperty(string, params object[])
public JProperty(string name, params object[] content)
Parameters
Properties
ChildrenTokens
protected override IList<JToken> ChildrenTokens { get; }
Property Value
Name
public string Name { get; }
Property Value
Type
public override JTokenType Type { get; }
Property Value
Value
public JToken Value { get; set; }
Property Value
Methods
Load(JsonReader)
public static JProperty Load(JsonReader reader)
Parameters
reader
JsonReader
Returns
Load(JsonReader, JsonLoadSettings?)
public static JProperty Load(JsonReader reader, JsonLoadSettings? settings)
Parameters
reader
JsonReadersettings
JsonLoadSettings
Returns
LoadAsync(JsonReader, JsonLoadSettings?, CancellationToken)
public static Task<JProperty> LoadAsync(JsonReader reader, JsonLoadSettings? settings, CancellationToken cancellationToken = default)
Parameters
reader
JsonReadersettings
JsonLoadSettingscancellationToken
CancellationToken
Returns
LoadAsync(JsonReader, CancellationToken)
public static Task<JProperty> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
Parameters
reader
JsonReadercancellationToken
CancellationToken
Returns
WriteTo(JsonWriter, params JsonConverter[])
public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
Parameters
writer
JsonWriterconverters
JsonConverter[]
WriteToAsync(JsonWriter, CancellationToken, params JsonConverter[])
public override Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, params JsonConverter[] converters)
Parameters
writer
JsonWritercancellationToken
CancellationTokenconverters
JsonConverter[]