把诸如 user.profile.city 这样的嵌套结构一次性展开为单层扁平键,极大方便在表格、日志系统、监控上报中使用。支持自定义分隔符与数组下标。
许多数据平台要求扁平结构(例如维度表、日志字段、数据上报)。手工把嵌套 JSON 拍平费时且易错。
工具递归遍历所有层级,把叶子节点以路径形式输出:user.profile.city 或 user[profile][city](中括号模式)。
数组元素按下标展开(如 scores[0]),确保无损还原原始数据的所有值。
Q:扁平化后如何还原嵌套?
可依据键名中的路径分隔符反解层级;若你使用下划线作为字段名的一部分,建议切换点/中括号模式以避免歧义。
Q:空对象或空数组怎么展开?
空对象/数组不产生叶子节点,因此不会在结果中出现键;如需保留空容器,请在展开前将其替换为占位值。
Q:扁平化适合哪些场景?
适合表格化分析、日志系统、监控/时序数据库字段上报、以及需要“一行一对象”的数据管道场景。
继续使用本站其它 JSON 处理工具: