Find the JSON tool for the job
JSON Tools brings together utilities for cleaning, validating, comparing, merging, extracting, and reshaping JSON and JSON Lines data. Choose a hub based on the task: tidy the data, check it, compare it, combine it, select values, or change its structure.
Clean, compare, or validate JSON
Start with one of these hubs when you need to tidy JSON data, compare it, or check whether it is valid.
- Clean Tools tidies JSON data. JSON Cleaner handles regular JSON, while JSONL Cleaner handles JSON Lines with one JSON value per line.
- Compare Tools compares JSON data. Choose JSON Diff when you need to locate differences between the inputs.
- Validate Tools checks JSON data. JSON Validator & Formatter handles JSON, JSONL Validator & Formatter handles JSON Lines, and JSON Schema Validator checks JSON against a schema.
Extract, merge, or reshape JSON
Choose these hubs when you need selected values or a different document shape.
- Extract Tools pulls data out of a JSON document. JSON-LD Extractor handles JSON-LD data, while JSONPath Extractor selects values with a JSONPath expression.
- Merge Tools combines JSON data. JSON Merge Tool is the child page for that task.
- Transform Tools changes JSON data into a different shape. Flatten JSON turns nested structure into a flatter form.
Jobs covered by these tools
To compare JSON data, open Compare Tools and choose JSON Diff. The child page is for locating differences between the inputs.
To work with nested data, open Transform Tools and choose Flatten JSON. That page changes the structure into a flatter form.
To select values from JSON-LD, open Extract Tools and choose JSON-LD Extractor. For a JSONPath expression, choose JSONPath Extractor instead.
For line-based input, choose JSONL Cleaner or JSONL Validator & Formatter. Each one is listed under the hub for its task.
Choose the right JSON hub
Use Validate Tools for a JSON check. Use Compare Tools when you need to compare JSON data. If your data uses another format, open Data Tools and choose its format-specific group.
Choose Clean Tools when the JSON needs tidying. Choose Validate Tools when you need JSON validation, formatting, or schema checking. For JSON Lines, use JSONL Cleaner or JSONL Validator & Formatter.
Frequently asked questions
Which JSON tool should I use first?
Use Validate Tools when you need to check JSON data. Use Clean Tools when you need to tidy it.
How do I compare two JSON files?
Open Compare Tools and choose JSON Diff. That child page locates differences between the inputs.
What is the difference between JSON and JSON Lines tools?
JSON tools work with a JSON document. JSON Lines tools handle separate JSON values on individual lines. Choose JSONL Cleaner or JSONL Validator & Formatter for line-based input.
How can I get one value from a JSON document?
Open Extract Tools. Choose JSON-LD Extractor for JSON-LD data, or JSONPath Extractor to select values with a JSONPath expression.