MyJSON
Inspection

Tree view

Click-to-expand tree with type-aware affordances.

Tree tab in the toolbar (default view).

Affordances

String values get inline icons when they look like something interesting: a swatch for color codes, a link icon for URLs, a relative-time label for ISO dates, a JWT pill that opens a decoder popover, and a click-to-load preview for image URLs (no auto-fetch — preserves the privacy promise).

Subtree copy

Hover any node — a copy icon appears on the right. Clicking copies the subtree as formatted JSON to your clipboard.

Path filter

The filter input above the tree hides any node whose path (or whose descendants' paths) doesn't contain the substring you type. Auto-expands matching subtrees so you can see what you're filtering toward.

Search highlight

When Ctrl+F search is active, matching nodes get a soft ring; ancestor subtrees auto-expand so the matches are visible.

Examples

Find every email in a payload

You're inspecting a webhook with deeply nested customer records.

  1. Open the Tree.
  2. Type `email` into the Filter input.
  3. Every email-bearing subtree expands; others hide.

Inspect a JWT inline

A response has an access_token field that looks like a JWT.

  1. Find the field in the tree.
  2. Click the small `JWT` pill next to the value.
  3. Popover shows alg, signature, expiry, and a claims table with hints for iss/sub/aud/exp/iat/nbf.