Overview of JsonToolsNppPlugin features
mainJsonToolsNppPlugin provides a suite of tools for working with JSON within Notepad++:
- Formatting: Pretty-print JSON (multi-line) and Compress JSON (minimal whitespace).
- Navigation: A drop-down tree view where selecting a node navigates to the corresponding line in the document.
- Robust Parsing: Supports JSON5, Python-style comments, missing commas/colons, and unterminated structures.
- Querying & Editing:
- Find/replace form
- Array sorting form
- RemesPath query language
- Regex search form (for CSV or math-based find/replace)
- Data Management: Parse JSON Lines, fetch JSON from APIs or local files, and generate random JSON from a schema.
- Validation: JSON schema validation (including automatic validation based on filenames).
- Utilities: Automatic error checking after editing, selecting JSON within non-JSON files, and converting between JSON strings and raw text.