Interactive Web Tools
The zzson project provides two interactive web tools for parsing JSON with different libraries, both featuring identical modern interfaces and seamless Jekyll integration.
Available Tools
ZZSON Parser
- Library: zzson (Rust compiled to WebAssembly)
- URL: https://twardoch.github.io/zzson/zzson-tool/
- Features: WebAssembly-powered parsing with all zzson forgiving features
Jsonic Parser
- Library: jsonic (JavaScript via CDN)
- URL: https://twardoch.github.io/zzson/jsonic-tool/
- Features: Flexible JSON with object merging and property chains
Tools Overview
Complete comparison and access to both tools.
Common Features
Both tools share identical modern interfaces with:
- Real-time parsing - See results as you type
- Syntax highlighting - Clear visualization of your JSON
- Error highlighting - Precise error messages with position indicators
- Parser options - Toggle individual features on/off
- Example templates - Pre-loaded examples to get started
- Share URLs - Share your JSON snippets with others
- Download results - Save parsed JSON to a file
- Dark/light themes - Choose your preferred color scheme
- Mobile responsive - Works on all devices
- Jekyll integration - Seamless navigation within documentation
Privacy & Performance
- Privacy: All parsing happens locally in your browser - no data sent to servers
- Performance: Optimized for excellent performance on all devices
- Caching: Efficient loading with modern web technologies
Usage
- Choose your preferred tool from the tools overview
- Enter JSON or forgiving JSON in the input panel
- Adjust parser options as needed
- View the parsed result and any errors instantly
- Use share/download features as needed
Technical Details
- ZZSON Tool: Uses WebAssembly (WASM) to run the same Rust parser that powers the CLI
- Jsonic Tool: Uses the official Jsonic library loaded via CDN
- Design: Both tools use identical DaisyUI + Tailwind CSS styling
- Integration: Full Jekyll integration with site navigation