# Sandbox.Json.Pointer

Represents a JSON Pointer as defined in RFC 6901.

- Kind: class
- Assembly: `Sandbox.Engine`

## Constructors

- [`Pointer`](/api/Sandbox.Json.Pointer/.ctor): Initializes a new instance of the [Sandbox.Json.Pointer](/api/Sandbox.Json.Pointer) class with the specified string.

## Fields

- [`Root`](/api/Sandbox.Json.Pointer/Root): A static instance representing the root JSON Pointer (i.e., "/").

## Properties

- [`IsRoot`](/api/Sandbox.Json.Pointer/IsRoot)
- [`ReferenceTokens`](/api/Sandbox.Json.Pointer/ReferenceTokens): The reference tokens that make up the JSON Pointer.

## Methods

- [`Append`](/api/Sandbox.Json.Pointer/Append): Appends a token to the JSON Pointer and returns a new [Sandbox.Json.Pointer](/api/Sandbox.Json.Pointer).
- [`Evaluate`](/api/Sandbox.Json.Pointer/Evaluate)
- [`GetParent`](/api/Sandbox.Json.Pointer/GetParent): Returns a new [Sandbox.Json.Pointer](/api/Sandbox.Json.Pointer) representing the parent of the current pointer.
