class Json.Pointer

in global :: Sandbox

Represents a JSON Pointer as defined in RFC 6901.


public ImmutableArray<string> ReferenceTokens { get; }

The reference tokens that make up the JSON Pointer.

public static Json.Pointer Root

A static instance representing the root JSON Pointer (i.e., "/").

public Json.Pointer( string value )

Initializes a new instance of the class with the specified string.

  • value The string value of the JSON Pointer.

public Json.Pointer Append( string token )

Appends a token to the JSON Pointer and returns a new .

  • token The token to append.
  • Returns A new with the appended token.

public Json.Pointer Append( int index )

Appends an integer index as a token to the JSON Pointer and returns a new .

  • index The integer index to append.
  • Returns A new with the appended index.

public bool IsRoot { get; }

😔 No documentation found.

public Json.Pointer GetParent( )

😔 No documentation found.

public JsonNode Evaluate( JsonNode document )

😔 No documentation found.

public bool Equals( Json.Pointer other )

😔 No documentation found.

public bool Equals( object obj )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public static bool op_Equality( Json.Pointer left, Json.Pointer right )

😔 No documentation found.

public static bool op_Inequality( Json.Pointer left, Json.Pointer right )

😔 No documentation found.

public string ToString( )

😔 No documentation found.

public Type GetType( )

😔 No documentation found.