展平 JSON

将嵌套 JSON 转换为扁平对象,键采用点号路径表示法,例如 user.name 或 user.roles[0]。

示例:

工作原理

需要把嵌套 JSON 导入电子表格或表格型数据库,或者只想快速找出复杂结构中的所有键路径?展平会把每个最终值(字符串、数字、布尔值)转换为唯一的键/值对,键描述了从根节点出发的完整路径:对象使用点号(user.name),数组使用方括号(roles[0])。

空数组和空对象会怎么处理?

空数组或空对象由于没有可提取的最终值,会按原样保留在结果中([] 或 {}),并使用其路径作为键。

这个操作可以还原吗?

可以,将此处得到的结果交给「反展平 JSON」工具,即可重建原来的嵌套结构。

100% 本地处理:展平完全通过 WebAssembly 在您的浏览器中完成 —— 您的 JSON 数据绝不会离开您的设备。