<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />

Newtonsoft.Json.Linq.JObject

public JToken this[string propertyName] { get; set; }

public JObject()

public JObject(JObject other)

public JObject(object[] content)

public JObject(object content)

public static JObject FromObject(object o)

public static JObject FromObject(object o, JsonSerializer jsonSerializer)

public static JObject Load(JsonReader reader)

public static JObject Load(JsonReader reader, JsonLoadSettings settings)

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

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

public static JObject Parse(string json)

public static JObject Parse(string json, JsonLoadSettings settings)

public void Add(string propertyName, JToken value)

public bool ContainsKey(string propertyName)

public JToken GetValue(string propertyName)

public JToken GetValue(string propertyName, StringComparison comparison)

protected virtual void OnPropertyChanged(string propertyName)

protected virtual void OnPropertyChanging(string propertyName)

public JProperty Property(string name)

public JProperty Property(string name, StringComparison comparison)

public bool Remove(string propertyName)

public bool TryGetValue(string propertyName, StringComparison comparison, out JToken value)

public bool TryGetValue(string propertyName, out JToken value)