全部工具

{ }

JSON转换套件

JSON 转 Excel/CSV/SQL、表格转 JSON、JSONL 互转,以及字段提取、数组去重、深层脱敏,全部本地完成不上传

新增本地运行

JSON转换套件的使用场景

  • 调接口拿到一坨 JSON,想发给不懂技术的同事看,需要转成 Excel
  • 要把 Excel 里的配置表导入数据库,需要批量生成 INSERT 语句
  • 上线前处理用户数据,得把手机号、身份证号脱敏后再交付

JSON转换套件怎么用

  1. 选「表格互转」:粘贴 JSON 数组,点转换即可预览,再按需下载 .xlsx / .csv
  2. 反向操作时选「表格 → JSON」,直接从 Excel 复制粘贴(制表符会自动识别)
  3. 要做数据迁移,切到「转 SQL」,填表名并选择 MySQL 或 SQLite 方言
  4. 处理日志或流式数据用「JSONL」;去重、取字段、脱敏在「清洗」里完成

常见问题

JSON 转 Excel 会丢字段吗?
不会。所有出现过的键都会成为列,某条记录缺这个键就留空。嵌套对象会用点号拍平,例如 {user:{name:"张三"}} 变成 user.name 一列;数组如果全是简单值会用逗号拼接,对象数组则保留 JSON 文本。
为什么下载的是真 .xlsx 而不是改后缀的 CSV?
因为这里的 Excel 是直接生成 OOXML 工作簿的,Excel、WPS、Numbers 都能正常打开,数字是数值格式而不是文本,不会被标绿或参与不了计算。
手机号、编号前面的 0 会丢吗?
不会。带前导 0 的值(如 001、0755 开头的号码)会按文本写入单元格,Excel 不会把它转成数字。纯数字但不带前导 0 的才会写成数值。
JSON 转 SQL 支持哪些数据库?
内置 MySQL 与 SQLite/通用两套。MySQL 用反引号包字段名并给出 INT / DECIMAL / TINYINT / TEXT 类型;SQLite 会把这些类型映射成 INTEGER / REAL / TEXT。语句按 50 行一批合并 INSERT,方便直接执行。
脱敏是按字段名还是按内容识别?
按字段名精确匹配,这样不会误伤。填 phone 就只处理名为 phone 的键,支持一次填多个字段名用逗号分隔。手机号保留前 3 后 4,邮箱保留首字符加域名,身份证保留前 4 后 4。
数据会上传到服务器吗?
不会。所有解析、转换、生成文件都在浏览器里完成,断网也能用。涉及用户隐私数据时可以放心处理。