Skip to content
DDevToolery

Which JSON tool do I need?

There are fourteen of them. This is how they divide up.

Most JSON questions fall into one of four shapes.

Making it readable

  • JSON Formatter — indent it, optionally sort the keys.
  • JSON Viewer — an expandable tree, better than the formatter for large or deeply nested documents.
  • JSON Minifier — the reverse, when you need the smallest possible payload.

Finding out what is wrong

  • JSON Validator — reports the exact line and column, with surrounding context.
  • JSON Schema Validator — checks the document against a schema rather than just checking syntax.

Pulling something out

  • JSONPath — query with an expression, like XPath for JSON.
  • JSON Flatten — turn every leaf into a dot-notation path, useful for spreadsheets and feature flags.
  • JSON Diff — compare two documents structurally, so reindentation and key reordering are not reported as changes.

Converting

JSON to and from CSV, YAML and XML each have their own tool. The conversion pages state where the mapping is lossy — CSV cannot hold nesting, and XML cannot distinguish a one-element array from a single value.