JObject
public class JObject : JContainer, IDictionary<string, JToken>, ICollection<KeyValuePair<string, JToken>>, IEnumerable<KeyValuePair<string, JToken>>, IEnumerable, INotifyPropertyChanged
Represents a JSON object.
Gets or sets the JToken with the specified property name.
Occurs when a property value changes.
public JObject()
Initializes a new instance of the JObject class.
Initializes a new instance of the JObject class with the specified content.
Initializes a new instance of the JObject class with the specified content.
Creates a JObject from an object.
Creates a JObject from an object.
Loads a JObject from a JsonReader.
Loads a JObject from a JsonReader.
public static Task<JObject> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
Asynchronously loads a JObject from a JsonReader.
public static Task<JObject> LoadAsync(JsonReader reader, JsonLoadSettings settings, CancellationToken cancellationToken = default)
Asynchronously loads a JObject from a JsonReader.
Load a JObject from a string that contains JSON.
Load a JObject from a string that contains JSON.
Adds the specified property name.
Returns an enumerator that can be used to iterate through the collection.
Gets the JToken with the specified property name.
Gets the JToken with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the StringComparison will be used to match a property.
Raises the PropertyChanged event with the provided arguments.
Gets an IEnumerable<T> of JProperty of this object's properties.
Gets a JProperty the specified name.
Gets a JEnumerable<T> of JToken of this object's property values.
Removes the property with the specified name.
Tries to get the JToken with the specified property name.
The exact property name will be searched for first and if no matching property is found then
the StringComparison will be used to match a property.
Tries to get the JToken with the specified property name.