Beautiful JSON viewer with interactive tree visualization.
- 🎨 Syntax highlighting - Colors for strings, numbers, booleans, null, keys
- 🌳 Interactive tree - Collapsible nodes with expand/collapse
- 📁 File upload - Load JSON from local files
- 📋 Copy & Format - One-click copy and auto-format
- 🌙 Dark theme - Modern dark UI
- 📊 Stats - Shows key count and total nodes
Try pasting this JSON:
{
"name": "JSON Prism",
"version": "1.0.0",
"features": ["syntax highlighting", "collapsible nodes"],
"stats": { "downloads": 12500, "stars": 342 }
}# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Run tests
npm test# Build
docker build -t json-prism .
# Run
docker run -p 80:80 json-prism- React 18
- TypeScript
- Vite
- Vitest
MIT