<PackageReference Include="Newtonsoft.Json" Version="14.0.1-beta2" />

Newtonsoft.Json.Linq.JObject

Represents a JSON object.
namespace Newtonsoft.Json.Linq { public class JObject : JContainer, IDictionary<string, JToken>, ICollection<KeyValuePair<string, JToken>>, IEnumerable<KeyValuePair<string, JToken>>, IEnumerable, INotifyPropertyChanged, ICustomTypeDescriptor, INotifyPropertyChanging { [System.Runtime.CompilerServices.Nullable(2)] public override JToken this[object key] { [return: System.Runtime.CompilerServices.Nullable(2)] get; [param: System.Runtime.CompilerServices.Nullable(2)] set; } [System.Runtime.CompilerServices.Nullable(2)] public JToken this[string propertyName] { [return: System.Runtime.CompilerServices.Nullable(2)] get; [param: System.Runtime.CompilerServices.Nullable(2)] set; } public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangingEventHandler PropertyChanging; public JObject(); public JObject(JObject other); public JObject(params object[] content); public JObject(object content); public IEnumerable<JProperty> Properties(); public JProperty Property(string name); public JProperty Property(string name, StringComparison comparison); public JEnumerable<JToken> PropertyValues(); public new static JObject Load(JsonReader reader); public new static JObject Load(JsonReader reader, JsonLoadSettings settings); public new static JObject Parse(string json); public new static JObject Parse(string json, JsonLoadSettings settings); public new static JObject FromObject(object o); public new static JObject FromObject(object o, JsonSerializer jsonSerializer); public JToken GetValue(string propertyName); public JToken GetValue(string propertyName, StringComparison comparison); public bool TryGetValue(string propertyName, StringComparison comparison, out JToken value); public void Add(string propertyName, JToken value); public bool ContainsKey(string propertyName); public bool Remove(string propertyName); public bool TryGetValue(string propertyName, out JToken value); public IEnumerator<KeyValuePair<string, JToken>> GetEnumerator(); protected virtual void OnPropertyChanged(string propertyName); protected virtual void OnPropertyChanging(string propertyName); } }