D
DevToolBox

JSON 多级转一级

扁平化 JSON 结构

JSON 扁平化是将多层嵌套的 JSON 对象转换为一层结构的过程。通过用点号连接嵌套键名,将树形结构变为平面结构。详情参看 百度百科

转换示例

输入:{"user": {"name": "张三"}}

输出:{"user.name": "张三"}

应用场景

  • MongoDB 文档查询
  • Elasticsearch 索引
  • 表单数据序列化