DataHub Tools
JSON Tools
JSON tasks usually come in clusters: format an API response, validate syntax, compare two payloads, generate a schema, then convert the data into a table or documentation format. This page groups the DataHub JSON utilities into one workflow.
Related tools
Recommended workflows
API debugging
- Validate JSON syntax
- Format the payload for inspection
- Compare old and new responses with JSON Diff Compare
Data handoff
- Convert JSON to CSV or Markdown
- Review flattened nested fields
- Copy the result into a spreadsheet, README, or import script
Schema draft
- Paste a representative JSON sample
- Generate a first JSON Schema
- Review required fields before using it in production
Which tool should you choose?
| Tool | Best for | When to use it |
|---|---|---|
| JSON Formatter | Readable payloads | Use when data is valid but hard to scan |
| JSON Validator | Syntax errors | Use before conversion when pasted data may be broken |
| JSON to CSV | Spreadsheet handoff | Use when rows need to move into Excel or BI tools |
| JSON Schema Generator | Schema draft | Use for documentation and validation planning |
Format and validate JSON
Start with JSON Formatter and JSON Validator when pasted data is hard to read or fails in an API client. They are designed for quick inspection before conversion.
Convert JSON into working formats
Use JSON to CSV, JSON to Markdown, JSON to YAML, JSON to HTML Table, JSON to SQL INSERT, or JSON to XML when the same data needs to move into spreadsheets, docs, configs, databases, or markup.
Compare and model data
Use JSON Diff Compare for payload changes and JSON Schema Generator when you need a first schema draft from example data.
Common mistakes
- Converting invalid JSON before validating it.
- Assuming flattened nested fields are always safe for database imports.
- Using a generated schema without reviewing optional and required fields.
FAQ
Which JSON tool should I use first?
Use JSON Validator if you suspect syntax errors, then JSON Formatter for readability, then a converter if the structure is valid.
Are JSON inputs uploaded?
No. The JSON tools are designed to run locally in the browser for normal formatting and conversion.
Can these tools handle nested JSON?
Many conversion tools flatten nested fields with dot notation, but deeply nested production data should be reviewed before import.