• 文库
  • 字符
  • 转换
  • 加密
  • 网络
  • 更多
    图表
    数学
    坐标
    图片
    文件
  • 文库
    字符
    转换
    加密
    网络
    更多
    图表
    数学
    坐标
    图片
    文件
logo 在线工具大全
0 评论 收藏 复制链接 分享

在线JSON转Markdown表格

标签 jsonmarkdown

数据在浏览器中处理,不会被上传到云端。
  • JSON 转 Markdown
  • Markdown 转 JSON
JSON
Markdown
默认为空,填写后将使用 jsonpath 抽取数据后,再转换
去除 保留
去除 保留
长按后拖动,可改变 Markdown 表格列顺序
是否将 Markdown 表格单元格中的内容提取为纯文本
预览
在线JSON转Markdown表格-工具简介

在线JSON转Markdown表格工具,支持JSON与Markdown表格互相转换。支持展开JSON数据的嵌套对象和数组,支持对Markdown特殊字符转义。

在线JSON转Markdown表格-使用说明
  1. JSON 转 Markdown 表格:将输入的 JSON 数据,转换为 Markdown 表格。 输入的 JSON 数据中的 |, \ 等字符 将会被转义为合法的 Markdown 字符。 JSON 转 Markdown 表格支持设置以下参数:
    1. 输入 JSON 数据的格式要求:任意合法的 JSON 格式数据。
    2. 嵌套结构:如何处理 JSON 数据中嵌套的对象和数组。 支持设置为 不展开、展开对象、展开数组、展开对象和数组。 顶级的对象或者数组总会被展开。 对象的多个属性会被展开为多列。 顶级的数组的总是会被展开为多行。
    3. JSONPath:允许空,如果填写了 JSONPath,将使用该值在输入的 JSON 数据中,抽取指定路径的数据,然后再转换为 Markdown 表格。
    4. 数组展开:选择非顶级数组(内部嵌套数组)展开的行为,支持将数组展开为多行或将数组展开为多列。
    5. 数组对齐:选择数组展开为多行时,如何对齐不同列。 无 - 将非数组列的值设置为空。 填充 - 使用列的最后一行值进行重复填充。
      比如 JSON 数据 [{"a":"hello","b":[1,2,3,4]}], 嵌套结构 - 展开对象和数组,数组展开 -展开为行,将生成一个 4 行 x 2 列的表格数据。 无 - a 列第一行有值 hello,其余行为空。 填充 - a 列所有行的值都为 hello 。
    6. 单元格前后空白:选择是否移除单元格值前后的空白。
    7. 空行:如果一行中的所有单元格的值都为空,则该行为空行。选择是否移除空行。
    8. 列排序:设置转换后的 Markdown 表格的列顺序。
    9. 列对齐:选择转换后的 Markdown 表格的列的对齐方式,支持默认,左对齐,居中对齐,右对齐。
  2. Markdown 转 JSON:将输入的 Markdown 表格转换为 JSON 数据。 Markdown 转 JSON 支持设置以下参数:
    1. 输入 Markdown 数据:输入 Markdown 表格数据,仅支持输入一个 Markdown 表格。 如果 Markdown 表格中多个列具有相同的列名,则在转换为 JSON 数据时,会生成 列名_序号 的新的列名。
    2. 提取文本:如果 Markdown 表格的单元格内部,包含 Markdown 语法的特殊文本,是否忽略 Markdown 语法,仅抽取单元格中包含的文本。
  3. 打开:打开本地 JSON 或者 Markdown 数据文件,支持任意拓展名。支持的文件编码为UTF-8编码。
  4. 转换:执行 JSON 转 Markdown 表格转换或者 Markdown 表格转 JSON 转换,转换后的表格数据支持在线预览。
  5. 列选择:选择保留输入数据中的哪些列。必须至少选择一列,默认选择全部列。
  6. 格式化:校验输入数据格式是否正确,然后格式化输入的 JSON 数据。
  7. 压缩:校验输入数据格式是否正确,然后压缩输入的 JSON 数据。
  8. 下载 JSON:下载 JSON 数据。下载文件的编码为 UTF-8 。
  9. 下载 Markdown:下载 Markdown 数据,下载文件的编码为 UTF-8 。
  10. 清空:清空输入的数据和处理结果。