Too Much Tools logoToo Much Tools

JSON tools that keep your payloads on your machine

JSON is where most debugging starts: a response body that will not parse, two payloads that should be identical, a schema you need to hand to a colleague. These tools cover that loop end to end, from beautifying a minified blob to generating a JSON Schema and validating against it.

Every one of them runs as plain client-side JavaScript. That matters more for JSON than for almost anything else, because the JSON you paste into a formatter is usually a real API response with real customer data in it.

8 JSON tools

Format, minify, sort and validate JSON locally, with precise error locations.

Local

Structurally compare two JSON documents and see added, removed and changed values, locally.

Local

Convert JSON to YAML and YAML back to JSON, locally, both ways.

Local

Convert JSON to XML and XML back to JSON, locally, both ways.

Local

Convert an array of JSON objects to CSV and parse CSV back to JSON, locally.

Local

Generate a JSON Schema from sample JSON, or validate JSON against a schema, locally.

Local

Run JSONPath queries against a JSON document and inspect the matches, locally.

Local

Stringify JSON into an escaped string literal for code, or parse a string back to JSON, locally.

Local