WCF-Xtensions Class Reference for Mono
JObject Class Members
Properties  Methods  Events


The following tables list the members exposed by JObject.

Public Constructors
 NameDescription
Public ConstructorJObject ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyCount Gets the count of child JSON tokens. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public PropertyFirst Get the first child token of this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public PropertyHasValues Gets a value indicating whether this token has child tokens. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public PropertyItemOverridden. Gets the JToken with the specified key.  
Public PropertyLast Get the last child token of this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public PropertyNext Gets the next sibling token of this node. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyParent Gets or sets the parent. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyPath Gets the path of the JSON token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyPrevious Gets the previous sibling token of this node. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyRootGets the root JToken of this JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyTypeOverridden. Gets the node type for this JToken.  
Top
Protected Properties
 NameDescription
Protected PropertyChildrenTokensOverridden.  Gets the container's children tokens.  
Top
Public Methods
 NameDescription
Public MethodAddOverloaded.  Adds the specified property name.  
Public MethodAddAfterSelf Adds the specified content immediately after this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAddBeforeSelf Adds the specified content immediately before this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAddFirstAdds the specified content as the first children of this JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodAfterSelf Returns a collection of the sibling tokens after this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAncestors Returns a collection of the ancestor tokens of this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodBeforeSelf Returns a collection of the sibling tokens before this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodChildrenOverloaded.  Returns a collection of the child tokens of this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodCreateReaderCreates an Noemax.Newtonsoft.Json.JsonReader for this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodCreateWriterCreates an Noemax.Newtonsoft.Json.JsonWriter that can be used to add tokens to the JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodDeepCloneCreates a new instance of the JToken. All child tokens are recursively cloned. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodDescendants Returns a collection of the descendant tokens for this token in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public Methodstatic (Shared in Visual Basic)FromObjectOverloaded. Creates a JObject from an object.  
Public MethodGetEnumerator Returns an enumerator that iterates through the collection.  
Public MethodGetValueOverloaded. Gets the JToken with the specified property name.  
Public Methodstatic (Shared in Visual Basic)LoadLoads an JObject from a Noemax.Newtonsoft.Json.JsonReader.  
Public Methodstatic (Shared in Visual Basic)ParseLoad a JObject from a string that contains JSON.  
Public MethodPropertiesGets an System.Collections.Generic.IEnumerable`1 of this object's properties.  
Public MethodPropertyGets a JProperty the specified name.  
Public MethodPropertyValuesGets an JEnumerable<T> of this object's property values.  
Public MethodRemoveOverloaded.  Removes the property with the specified name.  
Public MethodRemoveAll Removes the child nodes from this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodReplace Replaces this token with the specified token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodReplaceAll Replaces the children nodes of this token with the specified content. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodSelectTokenOverloaded. Selects a JToken using a JPath expression. Selects the token that matches the object path. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodSelectTokensOverloaded.  Selects a collection of elements using a JPath expression. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodToObjectOverloaded. Creates the specified .NET type from the JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodToStringOverloaded.  Returns the indented JSON for this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodTryGetValueOverloaded. 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 System.StringComparison will be used to match a property.  
Public MethodValue<T>Gets the JToken with the specified key converted to the specified type. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodValues<T> Returns a collection of the child values of this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public MethodWriteToOverridden. Writes this token to a Noemax.Newtonsoft.Json.JsonWriter.  
Top
Protected Methods
 NameDescription
Protected MethodGetMetaObjectOverridden. Returns the System.Dynamic.DynamicMetaObject responsible for binding operations performed on this object.  
Protected MethodOnAddingNewRaises the AddingNew event. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Protected MethodOnCollectionChangedRaises the CollectionChanged event. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Protected MethodOnListChangedRaises the ListChanged event. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Protected MethodOnPropertyChangedRaises the PropertyChanged event with the provided arguments.  
Protected MethodOnPropertyChangingRaises the PropertyChanging event with the provided arguments.  
Top
Public Events
 NameDescription
Public EventAddingNew Occurs before an item is added to the collection. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public EventCollectionChanged Occurs when the items list of the collection has changed, or the collection is reset. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public EventListChanged Occurs when the list changes or an item in the list changes. (Inherited from Noemax.Newtonsoft.Json.Linq.JContainer)
Public EventPropertyChanged Occurs when a property value changes.  
Public EventPropertyChanging Occurs when a property value is changing.  
Top
See Also

Reference

JObject Class
Noemax.Newtonsoft.Json.Linq Namespace

Send Feedback