GitHub

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
ClassDescription
.json-viewerBase container (dark theme)
.json-viewer-headerHeader bar
.json-viewer-titleTitle area
.json-viewer-badgeKey count badge
.json-viewer-btnAction button (copy)
.json-viewer-contentScrollable content
.json-viewer-treeTree list
.json-viewer-nodeTree node
.json-viewer-rowNode row
.json-viewer-toggleExpand/collapse toggle
.json-viewer-toggle-expandedExpanded state (rotated arrow)
.json-viewer-keyProperty key (red)
.json-viewer-value-stringString value (green)
.json-viewer-value-numberNumber value (orange)
.json-viewer-value-booleanBoolean value (cyan)
.json-viewer-value-nullNull value (purple)
.json-viewer-value-urlClickable URL (blue)
.json-viewer-bracketBrackets [ ]
.json-viewer-childrenNested children (indented)
.json-viewer-countCollapsed count badge
.json-viewer-previewCollapsed preview text
.json-viewer-highlightSearch highlight
.json-viewer-search-inputSearch field
.json-viewer-rawRaw JSON display
.json-viewer-lightLight theme variant
.json-viewer-smSmall font size
.json-viewer-lgLarge font size
.json-viewer-compactCompact spacing
.json-viewer.glassGlass morphism variant