JSON Formatter & Viewer built with Python and Tkinter

| Feature |
Description |
| 🎨 Syntax highlighting |
Keys, strings, numbers, booleans and null in different colors |
| 🌳 Tree viewer |
Navigate your JSON as a collapsible tree |
| ✅ Validation |
Clear error messages with line and column info |
| 📂 Load & Save |
Open any .json file and save the formatted result |
| 📋 Copy to clipboard |
One click to copy the formatted JSON |
| ⌨️ Keyboard shortcuts |
Ctrl+Enter to format, Ctrl+O to open, Ctrl+S to save |
| 📊 Stats bar |
Live line and character counter |
# Clone the repository
git clone https://github.com/iarazuska/JSONify.git
# Navigate to project folder
cd JSONify
# Run the app
python main.py
No external dependencies needed. Just Python 3.10+
| Shortcut |
Action |
Ctrl + Enter |
Format JSON |
Ctrl + O |
Open file |
Ctrl + S |
Save result |
| Technology |
Purpose |
| Python 3.12 |
Core language |
| Tkinter |
GUI framework |
| json (built-in) |
JSON parsing |