Nirmion
मदत करा एक साधन शोधा

LOCAL TABLE CONVERTER / JSON TO MARKDOWN TABLE

JSON to Markdown Table

Project a flat JSON record array into one escaped GitHub-style Markdown table without flattening nested data.

Processed in this browserOne UTF-8 .json file up to 5 MB. The root must be a non-empty array of flat scalar objects within 50,000 records, 200 columns, 1,000,000 cells, and 20 MB output.

Step 1 / source

Choose the source

JSON - flat record array

Drop one file here

Choose the flat json record array you want to turn into github-style markdown table.

Checking publication status...

01
No file upload

This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.

02
Original stays unchanged

The converter creates a separately named output. It never writes back into the source file.

03
Bounded work

One UTF-8 .json file up to 5 MB. The root must be a non-empty array of flat scalar objects within 50,000 records, 200 columns, 1,000,000 cells, and 20 MB output.

Plain-language method

How JSON to Markdown Table works

The converter validates flat object records, creates headers in first-seen property order, escapes HTML tag characters, pipes, and backslashes, writes scalar values as cells, and emits one standard Markdown header and delimiter row.

  1. 01
    Choose a valid source

    Every array item must contain only strings, numbers, booleans, or null. Nested values are rejected rather than serialized ambiguously into cells.

  2. 02
    Review the conversion choices

    Alignment affects renderer layout only. Missing or null properties become empty cells.

  3. 03
    Inspect the separate result

    The result ends in _nirmion_tools.md and is designed for documentation review, not as a lossless JSON replacement.

Useful when

Practical jobs this tool handles

  • Document approved API examples.
  • Create a comparison table from JSON fixtures.
  • Share a small record set in a README.

Before converting

Check the source and destination rules

  • Flatten nested values deliberately.
  • Review union-column order.
  • Preview the result in the destination renderer.

Know the boundary

Know what the destination format cannot keep

Markdown cannot preserve JSON types, nested structures, null distinctions, or object boundaries beyond one row per record.

Quick answers

Questions before you convert

The conversion contract is deliberately explicit.

How are columns ordered?

By first appearance across source objects.

Are nested objects stringified?

No. Rejection avoids unreadable and ambiguous cells.

Are tag characters executable?

They are HTML-encoded in generated cells.