• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
logo Online Tools
0 Comments Favorite Copy Link Share

JSON to Markdown Table Converter Online


The data is processed in the browser and will not be uploaded to the cloud.
  • JSON to Markdown
  • Markdown to JSON
JSON
Markdown
optional, after filling, data will be extracted using JSON path and then converted
Trim Keep
Remove Keep
Long-press and drag to reorder the columns of the Markdown table
Yes No
Whether to extract the content in Markdown table cells as plain text
Preview
JSON to Markdown Table Converter Online-summary

Online JSON to Markdown table tool, supporting the mutual conversion between JSON and Markdown tables. It supports expanding nested objects and arrays of JSON data, and supports escaping special characters in Markdown.

JSON to Markdown Table Converter Online-instructions
  1. JSON to Markdown Table: Convert the input JSON data into a Markdown table. Characters such as |, \ in the input JSON data will be escaped to legal Markdown characters. JSON to Markdown table converter supports the following parameters:
    1. Format requirements for input JSON data: Any valid JSON format data.
    2. Embedded structure: How to handle nested objects and arrays in JSON data. The supported settings include "Do not expand", "Expand object", "Expand array", "Expand object and array". Top-level objects or arrays will always be expanded. Multiple attributes of the object will be expanded into multiple columns. Top-level arrays are always expanded into multiple lines.
    3. JSONPath: optional, If JSONPath is filled in, the value will be used to extract data from the specified path in the input JSON data, and then converted into a Markdown table.
    4. Array expansion: The behavior of non-top-level arrays (internally nested arrays) for expansion, supporting the expansion of arrays into multiple rows or columns.
    5. Array Padding : How to pad different columns when expanding an array into rows. NONE - Set non array column values to empty. FILL - Fill with the last row value of the column.
      For json data [{"a":"hello","b":[1,2,3,4]}], Embed Struct - Expand Object and Array, Expand Array - Expand to Row, generate a table data with 4 rows and 2 columns. NONE - The first row of column a has the value 'hello', while the rest of the rows are empty. FILL - All rows in column a have the value 'hello'.
    6. Cell Blank : Select whether to remove whitespace before and after cell values.
    7. Empty Row : If all cells in a row have empty values, the row is empty. Select whether to remove blank lines.
    8. Column Sort: Set the column order of the converted Markdown table.
    9. Column Align: Select the alignment of the columns in the converted Markdown table, which supports default, left, center, and right alignment.
  2. Markdown to JSON: Convert the input Markdown table into JSON data. Markdown to JSON supports the following parameters:
    1. Input Markdown data: Input Markdown table data, only one Markdown table is supported. If multiple columns in the Markdown table have the same column name, a new column name of ColumnName_ordinal will be generated when converting to JSON data.
    2. Extract Text: If a cell in a Markdown table contains special text with Markdown syntax, should the Markdown syntax be ignored and only the text contained in the cell be extracted.
  3. Open: Open JSON or Markdown data files, supporting any file extension. The supported file encoding is UTF-8.
  4. Convert: Perform JSON to Markdown table conversion or Markdown table to JSON conversion, and the converted table data supports online preview.
  5. Column Select: Select which columns to retain from the input data. At least one column must be selected, and all columns are selected by default.
  6. Format: Verify whether the input data format is correct, and then format the input JSON data.
  7. Compress: Verify whether the input data format is correct, and then compress the input JSON data.
  8. Download JSON: Download JSON data. The encoding of the downloaded file is UTF-8.
  9. Download Markdown: Download Markdown data. The encoding of the downloaded file is UTF-8.
  10. Clear: Clear the input data and output results.