Click or drag to resize
Json.NET

JRaw Class

 
Represents a raw JSON string.
Inheritance Hierarchy

Namespace:  Newtonsoft.Json.Linq
Assembly:  Newtonsoft.Json (in Newtonsoft.Json.dll) Version: 12.0.1+509643a8952ce731e0207710c429ad6e67dc43db
Syntax
C#
public class JRaw : JValue

The JRaw type exposes the following members.

Constructors
  NameDescription
Public methodJRaw(Object)
Initializes a new instance of the JRaw class.
Public methodJRaw(JRaw)
Initializes a new instance of the JRaw class from another JRaw object.
Top
Properties
  NameDescription
Public propertyFirst
Get the first child token of this token.
(Inherited from JToken.)
Public propertyHasValues
Gets a value indicating whether this token has child tokens.
(Inherited from JValue.)
Public propertyItem
Gets the JToken with the specified key.
(Inherited from JToken.)
Public propertyLast
Get the last child token of this token.
(Inherited from JToken.)
Public propertyNext
Gets the next sibling token of this node.
(Inherited from JToken.)
Public propertyParent
Gets or sets the parent.
(Inherited from JToken.)
Public propertyPath
Gets the path of the JSON token.
(Inherited from JToken.)
Public propertyPrevious
Gets the previous sibling token of this node.
(Inherited from JToken.)
Public propertyRoot
Gets the root JToken of this JToken.
(Inherited from JToken.)
Public propertyType
Gets the node type for this JToken.
(Inherited from JValue.)
Public propertyValue
Gets or sets the underlying token value.
(Inherited from JValue.)
Top
Methods
  NameDescription
Public methodAddAfterSelf
Adds the specified content immediately after this token.
(Inherited from JToken.)
Public methodAddAnnotation
Adds an object to the annotation list of this JToken.
(Inherited from JToken.)
Public methodAddBeforeSelf
Adds the specified content immediately before this token.
(Inherited from JToken.)
Public methodAfterSelf
Returns a collection of the sibling tokens after this token, in document order.
(Inherited from JToken.)
Public methodAncestors
Returns a collection of the ancestor tokens of this token.
(Inherited from JToken.)
Public methodAncestorsAndSelf
Returns a collection of tokens that contain this token, and the ancestors of this token.
(Inherited from JToken.)
Public methodAnnotation(Type)
Gets the first annotation object of the specified type from this JToken.
(Inherited from JToken.)
Public methodAnnotationT
Get the first annotation object of the specified type from this JToken.
(Inherited from JToken.)
Public methodAnnotations(Type)
Gets a collection of annotations of the specified type for this JToken.
(Inherited from JToken.)
Public methodAnnotationsT
Gets a collection of annotations of the specified type for this JToken.
(Inherited from JToken.)
Public methodBeforeSelf
Returns a collection of the sibling tokens before this token, in document order.
(Inherited from JToken.)
Public methodChildren
Returns a collection of the child tokens of this token, in document order.
(Inherited from JToken.)
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from JValue.)
Public methodStatic memberCreate
Creates an instance of JRaw with the content of the reader's current token.
Public methodStatic memberCreateAsync
Asynchronously creates an instance of JRaw with the content of the reader's current token.
Public methodCreateReader
Creates a JsonReader for this token.
(Inherited from JToken.)
Public methodDeepClone
Creates a new instance of the JToken. All child tokens are recursively cloned.
(Inherited from JToken.)
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from JValue.)
Public methodEquals(JValue)
Indicates whether the current object is equal to another object of the same type.
(Inherited from JValue.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from JValue.)
Protected methodGetMetaObject
Returns the DynamicMetaObject responsible for binding operations performed on this object.
(Inherited from JValue.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Removes this token from its parent.
(Inherited from JToken.)
Public methodRemoveAnnotations(Type)
Removes the annotations of the specified type from this JToken.
(Inherited from JToken.)
Public methodRemoveAnnotationsT
Removes the annotations of the specified type from this JToken.
(Inherited from JToken.)
Public methodReplace
Replaces this token with the specified token.
(Inherited from JToken.)
Public methodSelectToken(String)
Selects a JToken using a JPath expression. Selects the token that matches the object path.
(Inherited from JToken.)
Public methodSelectToken(String, Boolean)
Selects a JToken using a JPath expression. Selects the token that matches the object path.
(Inherited from JToken.)
Public methodSelectTokens(String)
Selects a collection of elements using a JPath expression.
(Inherited from JToken.)
Public methodSelectTokens(String, Boolean)
Selects a collection of elements using a JPath expression.
(Inherited from JToken.)
Public methodToObject(Type)
Creates an instance of the specified .NET type from the JToken.
(Inherited from JToken.)
Public methodToObject(Type, JsonSerializer)
Creates an instance of the specified .NET type from the JToken using the specified JsonSerializer.
(Inherited from JToken.)
Public methodToObjectT
Creates an instance of the specified .NET type from the JToken.
(Inherited from JToken.)
Public methodToObjectT(JsonSerializer)
Creates an instance of the specified .NET type from the JToken using the specified JsonSerializer.
(Inherited from JToken.)
Public methodToString
Returns a String that represents this instance.
(Inherited from JValue.)
Public methodToString(IFormatProvider)
Returns a String that represents this instance.
(Inherited from JValue.)
Public methodToString(String)
Returns a String that represents this instance.
(Inherited from JValue.)
Public methodToString(String, IFormatProvider)
Returns a String that represents this instance.
(Inherited from JValue.)
Public methodToString(Formatting, JsonConverter)
Returns the JSON for this token using the given formatting and converters.
(Inherited from JToken.)
Public methodValueT
Gets the JToken with the specified key converted to the specified type.
(Inherited from JToken.)
Public methodValuesT
Returns a collection of the child values of this token, in document order.
(Inherited from JToken.)
Public methodWriteTo
Writes this token to a JsonWriter.
(Inherited from JValue.)
Public methodWriteToAsync(JsonWriter, JsonConverter)
Writes this token to a JsonWriter asynchronously.
(Inherited from JToken.)
Public methodWriteToAsync(JsonWriter, CancellationToken, JsonConverter)
Writes this token to a JsonWriter asynchronously.
(Inherited from JValue.)
Top
Extension Methods
  NameDescription
Public Extension MethodIsValid(JsonSchema)Overloaded.

Determines whether the JToken is valid.

Caution note Caution
JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details.
(Defined by Extensions.)
Public Extension MethodIsValid(JsonSchema, IListString)Overloaded.

Determines whether the JToken is valid.

Caution note Caution
JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details.
(Defined by Extensions.)
Public Extension MethodValidate(JsonSchema)Overloaded.

Validates the specified JToken.

Caution note Caution
JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details.
(Defined by Extensions.)
Public Extension MethodValidate(JsonSchema, ValidationEventHandler)Overloaded.

Validates the specified JToken.

Caution note Caution
JSON Schema validation has been moved to its own package. See https://www.newtonsoft.com/jsonschema for more details.
(Defined by Extensions.)
Top
See Also