Class JObject
- Namespace
 - Dynamicweb.Core.Json
 
- Assembly
 - Dynamicweb.Core.dll
 
Wrapper for Newtonsoft.Json.Linq.JObject: Only use to fix legacy issues. Never use in new code!
  
  public sealed class JObject : JContainer, ICloneable, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IList, ICollection, IDictionary<string, JToken>, ICollection<KeyValuePair<string, JToken>>, IEnumerable<KeyValuePair<string, JToken>>, IEnumerable
  - Inheritance
 - 
      
      
      
      JObject
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
JObject()
public JObject()
  JObject(JObject)
public JObject(JObject other)
  Parameters
otherJObject
JObject(object)
public JObject(object content)
  Parameters
contentobject
JObject(params object[])
public JObject(params object[] content)
  Parameters
contentobject[]
Properties
this[string]
public JToken this[string key] { get; set; }
  Parameters
keystring
Property Value
Type
public override JTokenType Type { get; }
  Property Value
Methods
Add(KeyValuePair<string, JToken>)
public void Add(KeyValuePair<string, JToken> item)
  Parameters
itemKeyValuePair<string, JToken>
Add(string, JToken)
public void Add(string key, JToken value)
  Parameters
Contains(KeyValuePair<string, JToken>)
public bool Contains(KeyValuePair<string, JToken> item)
  Parameters
itemKeyValuePair<string, JToken>
Returns
ContainsKey(string)
public bool ContainsKey(string key)
  Parameters
keystring
Returns
CopyTo(KeyValuePair<string, JToken>[], int)
public void CopyTo(KeyValuePair<string, JToken>[] array, int arrayIndex)
  Parameters
arrayKeyValuePair<string, JToken>[]arrayIndexint
FromObject(object)
public static JObject FromObject(object o)
  Parameters
oobject
Returns
GetValue(string)
public JToken GetValue(string propertyName)
  Parameters
propertyNamestring
Returns
GetValue(string, StringComparison)
public JToken GetValue(string propertyName, StringComparison comparison)
  Parameters
propertyNamestringcomparisonStringComparison
Returns
Parse(string)
public static JObject Parse(string json)
  Parameters
jsonstring
Returns
Remove(KeyValuePair<string, JToken>)
public bool Remove(KeyValuePair<string, JToken> item)
  Parameters
itemKeyValuePair<string, JToken>
Returns
Remove(string)
public bool Remove(string key)
  Parameters
keystring
Returns
ToObject<T>()
public override T ToObject<T>()
  Returns
- T
 
Type Parameters
T
TryGetValue(string, out JToken)
public bool TryGetValue(string key, out JToken value)
  Parameters
Returns
TryGetValue(string, StringComparison, out JToken)
public bool TryGetValue(string propertyName, StringComparison comparison, out JToken value)
  Parameters
propertyNamestringcomparisonStringComparisonvalueJToken