JSON Editor

A powerful, feature-rich editor for working with JSON data.

Editor Features

Syntax Highlighting

Full syntax highlighting for JSON with distinct colors for keys, strings, numbers, booleans, and null values. The editor automatically adapts to your chosen theme.

Real-time Validation

JSON is validated as you type. Syntax errors are highlighted inline with detailed error messages to help you quickly identify and fix issues.

Auto-formatting

Automatically format your JSON with proper indentation. Use the Format button or press Cmd/Ctrl + Shift + F to prettify your JSON.

Undo/Redo History

Full undo/redo support with history tracking. Press Cmd/Ctrl + Z to undo and Cmd/Ctrl + Shift + Z to redo.

Large File Support

Optimized for large JSON files. The editor automatically switches to Tree mode for files over 1MB to maintain performance with lazy rendering.

Edit Modes

Tree

Tree Mode

Navigate your JSON as a collapsible tree structure. Click to expand/collapse nodes, double-click to edit values, and use context menus to add, remove, or modify data.

Text

Text Mode

Edit JSON as raw text with full syntax highlighting, line numbers, and code folding. Best for making quick edits or working with specific sections of your JSON.

Auto-Save

Pandia includes an auto-save feature to prevent data loss. When enabled:

  • Files that have been saved before are automatically saved on changes
  • Configurable save delay (default: 3 seconds after last change)
  • New unsaved files are not auto-saved (requires manual save first)

Configure auto-save in Settings → Editor → Auto-save.

Editor Shortcuts

Action Mac Windows/Linux
Undo ⌘ Z Ctrl Z
Redo ⌘ ⇧ Z Ctrl Shift Z
Find ⌘ F Ctrl F
Replace ⌘ H Ctrl H
Format ⌘ ⇧ F Ctrl Shift F
Validate ⌘ ⇧ V Ctrl Shift V