Make JSON readable for people
JSON is built for machines. When you need to show an API response in a README, paste data into a doc for a teammate, or give structured data to an AI assistant in a form it reads well, Markdown is easier on everyone.
How the conversion works
- Arrays of objects become a table. Columns are the union of every object's keys, in the order they first appear, so records with missing fields still line up.
- Nested objects become nested bullet lists with the key in bold.
- Short arrays of plain values are joined inline:
tags: a, b, c. - Top-level keys that hold objects or arrays become headings, so a large document gets a navigable outline. Turn this off for one continuous list.
- Cells that hold nested data show it as compact inline JSON rather than losing it.
Validating JSON
The converter checks the input with its own scanner before parsing, so the error position is the same in every browser. Common problems it names:
- Trailing commas after the last item, allowed in JavaScript but not in JSON.
- Single quotes around strings or keys. JSON needs double quotes.
- Unquoted keys like
{name: "x"}. - Raw line breaks or tabs inside strings. They must be written as
\nand\t. - Leading zeros in numbers such as
007.
Related converters
For spreadsheet data use CSV to Markdown. For structured data in your pages, the schema markup generator writes JSON-LD that search engines read.