json-outline.html is a lightweight, single-file JSON viewer focused on two core workflows:
- Visualizing JSON hierarchy
- Copying outline content and paths
For example, it can be used to quickly browse OpenClaw’s very large JSON LLM request files (typically with context sizes in the tens of kilobytes).
This tool parses JSON input and renders it as a readable tree-style outline.
You can:
- Inspect nested objects and arrays by level
- Expand/collapse branches
- Copy one path from a node
- Copy all visible paths
- Copy the current outline as plain text
- Real-time parsing while typing
- Clear type hints for object, array, string, number, boolean, and null
- Depth filter (
1,2,3,4,All) for fast structural inspection - Node stats for quick structural overview
- Copy Path: copy a single JSON path (dot notation)
- Copy Outline: copy the currently rendered outline as text
- Copy All Paths: copy all visible node paths line by line
- Open
json-outline.htmlin your browser. - Paste JSON into the left input panel.
- View the hierarchy on the right.
- Use the copy buttons for paths or outline export.
Paths use dot notation, for example:
user.profile.address.city
Array indexes are included as numeric segments in the same format.
