Vamriko

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

JSON

JSON Diff

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

Local
JSON

JSON ↔ YAML

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

Local
JSON

JSON ↔ XML

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

Local
JSON

JSON ↔ CSV

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

Local
JSON

JSON Schema

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

Local
JSON

JSONPath Tester

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

Local
JSON

JSON ↔ String

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

Local