Skip to main content
CuteJSON
↑↓ Navigate Enter Select Esc Close

JSON Pointer Evaluator

Resolve a JSON Pointer and see the value it names, the line it sits on, and exactly where the pointer stopped matching when it does not resolve.

Back to all tools

Keyboard shortcuts

These work wherever the matching action exists on this page.

Open the command palette
Ctrl/Cmd + K
Run the main action
Ctrl/Cmd + Enter
Format
Ctrl/Cmd + Shift + F
Minify
Ctrl/Cmd + Shift + M
Copy output
Ctrl/Cmd + Shift + C
Open file
Ctrl/Cmd + Shift + O
Download output
Ctrl/Cmd + S
Close this dialog
Esc
Open this dialog
F1 / ?

Local data

Everything below is stored only in this browser, on this device. None of it is ever sent anywhere, and closing this dialog is not required for that to stay true.

Unsaved drafts
Tools with remembered options

Recently opened files

    No files opened yet on this device.

    Share via link

    The content is packed into the part of the link after the # sign, which browsers never send to a server. Nothing here is uploaded to cutejson.com or anywhere else.

    Shares the first input on this page. On a tool with more than one, only that one is included.

    Nothing to share yet. Paste or type something first.

    Examples

    Input

    Load from a URL

    Fetches the URL directly from your browser and loads whatever text it returns into this pane.

    Value

     

    The value appears here.

    Runs entirely in your browser. Nothing you paste is uploaded, and you can confirm that in your browser Network tab.

    About this tool

    JSON Pointer is a small specification, four pages long, and this implements all of it: the empty pointer for the whole document, the escapes ~0 and ~1 for keys containing a tilde or a slash, the strict array index rules that reject a leading zero, and the URI fragment form that starts with a hash. The part worth having is what happens when a pointer does not resolve. Instead of a bare not found, you are told how far it got, what was there instead, and which keys the object actually has, because a pointer that fails is almost always off by one key.

    How to use

    1. Paste your JSON into the editor, or load the sample.
    2. Type a pointer, or press one of the examples. An empty pointer means the whole document.
    3. Read the value on the right. If it does not resolve, the message says how far the pointer got before it stopped.

    Keep reading

    How to use JSON Pointer, and what to do when it fails Read the guide