开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/JSON 扁平化

JSON 扁平化

把多层嵌套的 JSON 拍平成一维键值对,用点号表示层级,数组下标也写进路径。适合把嵌套数据喂给只吃平铺结构的系统,或转成 CSV 前先做处理。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入 JSON
扁平化结果

使用说明

  1. 粘一段嵌套 JSON,点「扁平化」得到「路径 = 值」的列表,点「转成 JSON 对象」得到平铺后的 JSON。
  2. 嵌套层级用点号连接,数组用下标表示,例如 scores.0、scores.1。
  3. 扁平化后的键可以直接当作表单字段名、环境变量名,或者 CSV 的表头。

常见问题

扁平化之后还能还原吗?
点号路径的信息是完整的,用同样的规则反向解析可以还原。还原工具在本站的计算转换分类里规划中。
空数组会怎么处理?
空数组会输出成 null,因为没有一个具体的下标可以指向它。
键名里本来就有点号怎么办?
键名里的点号会和层级分隔符混淆。本站默认用点号分隔,遇到这种数据建议先改键名或在本站换个分隔符方案处理。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部