互轉
本地執行 · 零上傳
JSON Flatten / Unflatten
点号键 · 数组用 0.1.2 · 本地
YAML 轉換
就緒
原始輸入
解析輸出
ABOUT
About JSON Flatten / Unflatten
把嵌套对象和陣列收成一张扁平对象(键是路径),再还原成树。默认点号,可选下划线。
Query 参数工具仍转换 URL 查询串。本页不会输出 a=1&b=2。
DEEP DIVE
JSON Flatten / Unflatten
表格、Elasticsearch 和部分日志管道更喜欢扁平 map。接口仍然要嵌套文档。
数组下标变成数字段:user.tags.0。空对象/空数组在有路径时保留。
FEATURES
JSON Flatten / Unflatten
01
Flatten
嵌套 → {"user.profile.age": 31}。
02
Unflatten
点号键 → 嵌套对象与数组。
03
分隔符
点号或下划线。
04
仅本地
不上传。
05
不是 Query 转换
a=1&b=2 仍在 Query 页。
06
可接 JSONL
先把 NDJSON 收成数组再扁平。
HOW TO USE
How to use
-
1
粘贴嵌套 JSON(或扁平对象)。
-
2
选择 Flatten 或 Unflatten。
-
3
需要时改分隔符。
-
4
复制结果。
FAQ
FAQ
这是 Query 转换吗?
不是。Query 处理 URL 查询串。本页是带路径键的 JSON 对象。
数组怎么编码?
数字段:items.0.name。
键里本身有点号怎么办?
按分隔符切开;原键请避免点号,或改用下划线。
根是数组可以吗?
可以。键从 0、1、2 开始。
会上传吗?
不会。
表格导出还在 CSV 页吗?
是。本页不生成表格。