🪢 JSON 扁平化/还原

将多层级 JSON 扁平化为一级键值对,或将扁平 JSON 还原为嵌套结构,支持自定义分隔符。

关于此工具

把嵌套 JSON 压平为“键路径=值”的一级结构,便于存储到数据库或表格;反向操作可还原嵌套层级。

如何使用

  1. 选择方向

    扁平化(多级转一级)或还原(一级转多级)。

  2. 选择分隔符

    点、下划线或中划线连接层级键。

  3. 粘贴执行

    输入 JSON 后点击“执行”查看结果。

使用场景

数据库存储

把嵌套对象压平后存入关系表。

配置迁移

扁平化后的配置更易对比差异。

逆向还原

将扁平数据还原为 API 需要的嵌套结构。

常见问题

数组会怎么处理?

数组作为整体值保留,不做索引展开(如需展开可用字段提取)。

还原能还原数组吗?

数组键无法仅凭分隔符还原,需用 JSON 值本身。

键名含分隔符怎么办?

建议换用不含键名的分隔符,避免冲突。