Table of Contents

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

name string
content object

JProperty(string, params object[])

public JProperty(string name, params object[] content)

Parameters

name string
content object[]

Properties

ChildrenTokens

protected override IList<JToken> ChildrenTokens { get; }

Property Value

IList<JToken>

Name

public string Name { get; }

Property Value

string

Type

public override JTokenType Type { get; }

Property Value

JTokenType

Value

public JToken Value { get; set; }

Property Value

JToken

Methods

Load(JsonReader)

public static JProperty Load(JsonReader reader)

Parameters

reader JsonReader

Returns

JProperty

Load(JsonReader, JsonLoadSettings?)

public static JProperty Load(JsonReader reader, JsonLoadSettings? settings)

Parameters

reader JsonReader
settings JsonLoadSettings

Returns

JProperty

LoadAsync(JsonReader, JsonLoadSettings?, CancellationToken)

public static Task<JProperty> LoadAsync(JsonReader reader, JsonLoadSettings? settings, CancellationToken cancellationToken = default)

Parameters

reader JsonReader
settings JsonLoadSettings
cancellationToken CancellationToken

Returns

Task<JProperty>

LoadAsync(JsonReader, CancellationToken)

public static Task<JProperty> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)

Parameters

reader JsonReader
cancellationToken CancellationToken

Returns

Task<JProperty>

WriteTo(JsonWriter, params JsonConverter[])

public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)

Parameters

writer JsonWriter
converters JsonConverter[]

WriteToAsync(JsonWriter, CancellationToken, params JsonConverter[])

public override Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, params JsonConverter[] converters)

Parameters

writer JsonWriter
cancellationToken CancellationToken
converters JsonConverter[]

Returns

Task