JSON Pointer Resolver
JSONResolve an RFC 6901 JSON Pointer (like /users/0/name) against a JSON document, with clear handling of ~0/~1 escapes and missing targets.
JSON Pointer is the little addressing syntax that shows up everywhere in the JSON ecosystem: the fragment after a JSON Schema $ref, the path in a JSON Patch operation, and error locations in OpenAPI validators. This tool resolves an RFC 6901 pointer such as /users/0/name against a document you paste and returns the referenced value, or tells you exactly which segment failed and why when the path is not present. It handles the two escape sequences that catch people out, ~1 for a literal slash and ~0 for a literal tilde, so a key like a/b is addressed as /a~1b. An empty pointer returns the whole document, and the #/... URI-fragment form is accepted too. It is distinct from the JSONPath tester: JSON Pointer is exact single-value addressing, not a query language with wildcards or filters. Everything runs locally with nothing uploaded.
How to use JSON Pointer Resolver
- 1.Paste your JSON document into the document box.
- 2.Type a JSON Pointer such as /users/0/name, or leave it empty to select the whole document.
- 3.Read the resolved value, or the failed segment and reason if the target is not present.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/json-pointer-resolver \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"json":"{\"users\":[{\"name\":\"Alice\"},{\"name\":\"Bob\"}]}","pointer":"/users/0/name"}'Get an API key from your dashboard · Full API docs →