JSON Viewer
Interactive JSON tree viewer with syntax highlighting, collapsible nodes, search, and light/dark themes.
Basic JSON Viewer
Preview
data.json
3 keys
-
{
-
name UX Library
-
version 3.0.0
-
components 148
-
stable true
-
deprecated null
} -
Light Theme
Preview
response.json
-
status 200
-
message OK
-
url https://api.example.com
| Class | Description |
|---|---|
.json-viewer | Base container (dark theme) |
.json-viewer-header | Header bar |
.json-viewer-title | Title area |
.json-viewer-badge | Key count badge |
.json-viewer-btn | Action button (copy) |
.json-viewer-content | Scrollable content |
.json-viewer-tree | Tree list |
.json-viewer-node | Tree node |
.json-viewer-row | Node row |
.json-viewer-toggle | Expand/collapse toggle |
.json-viewer-toggle-expanded | Expanded state (rotated arrow) |
.json-viewer-key | Property key (red) |
.json-viewer-value-string | String value (green) |
.json-viewer-value-number | Number value (orange) |
.json-viewer-value-boolean | Boolean value (cyan) |
.json-viewer-value-null | Null value (purple) |
.json-viewer-value-url | Clickable URL (blue) |
.json-viewer-bracket | Brackets [ ] |
.json-viewer-children | Nested children (indented) |
.json-viewer-count | Collapsed count badge |
.json-viewer-preview | Collapsed preview text |
.json-viewer-highlight | Search highlight |
.json-viewer-search-input | Search field |
.json-viewer-raw | Raw JSON display |
.json-viewer-light | Light theme variant |
.json-viewer-sm | Small font size |
.json-viewer-lg | Large font size |
.json-viewer-compact | Compact spacing |
.json-viewer.glass | Glass morphism variant |