A cross-platform desktop application for visualizing and exploring JSON data built with Compose Desktop.
- Dual-pane Interface: View raw JSON on the left, structured visualization on the right
- Collapsible Tree View: Easily expand/collapse nested JSON structures
- Syntax Highlighting: Color-coded display for improved readability
- Cross-platform: Works on Windows, macOS, and Linux
- Simple Interface: Clean, intuitive UI
# Clone the repository
git clone https://github.com/Abhay-cloud/JsonVisualizer.git
cd JsonVisualizer
# Build Windows executable
./gradlew packageMsi # Creates MSI installer
# OR
./gradlew packageExe # Creates EXE installer
# Clone the repository
git clone https://github.com/Abhay-cloud/JsonVisualizer.git
cd JsonVisualizer
# Build macOS application
./gradlew packageDmg # Creates DMG installer
# OR
./gradlew packageMacOS # Creates .app bundle
# Clone the repository
git clone https://github.com/Abhay-cloud/JsonVisualizer.git
cd JsonVisualizer
# Build Linux packages
./gradlew packageDeb # Creates DEB package for Debian-based distributions
# OR
./gradlew packageRpm # Creates RPM package for Red Hat-based distributions
# OR
./gradlew packageAppImage # Creates AppImage
- Launch the application
- Use the "+" button to create a new document or open an existing JSON file
- Edit JSON in the left pane or paste JSON content
- View the structured representation in the right pane
- Expand/collapse nodes using the arrow icons
- Format/prettify the JSON in the left pane using the format button or press
Ctrl + L
# Clone the repository
git clone https://github.com/Abhay-cloud/JsonVisualizer.git
cd JsonVisualizer
# Build with Gradle
./gradlew build
# Run the application
./gradlew run
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.