貼上巢狀 JSON,轉成 flat key/value 路徑表;也能把 flat JSON 或 path=value 清單還原成巢狀 JSON。
檔案全程不離開你的電腦
不用下載,不用註冊
所有轉換都在瀏覽器本機完成。Dot/bracket 格式會把特殊 key 寫成 `["page-size"]`,JSON Pointer 格式則適合和 API patch、schema 討論一起使用。
使用說明
- 選擇扁平化或還原模式,貼上巢狀 JSON、flat JSON object,或 path=value 清單。
- 依需要選 Dot/bracket 路徑或 JSON Pointer 路徑,扁平化時可輸出 JSON、path/value 清單或 ENV key=value。
- 查看路徑預覽與統計,確認陣列索引、特殊 key 和空 object/array 是否符合需求。
- 複製輸出結果或報告 JSON,貼回文件、測試資料、環境變數草稿或 API 除錯流程。
適合情境
需要快速處理「JSON 扁平化/還原工具」相關工作時,可以直接在這頁完成。貼上巢狀 JSON,轉成 flat key/value 路徑表;也能把 flat JSON 或 path=value 清單還原成巢狀 JSON。 這類工具也收在「數位工具」分類,方便之後一起找。
常見搜尋
常見問題
Dot/bracket 和 JSON Pointer 差在哪?
Dot/bracket 比較像 JavaScript 存取路徑,例如 $.order.items[0].sku;JSON Pointer 是 /order/items/0/sku,常用在 schema、patch 或 API 文件。
可以把扁平化結果還原嗎?
可以。還原模式支援 flat JSON object,也支援每行 path=value 或 path<TAB>value。Dot/bracket 或 Pointer 格式要和選項一致。
特殊 key 會不會壞掉?
Dot/bracket 輸出遇到 page-size、含空白或含點號的 key,會用 ["key"] 格式保留;Pointer 格式會依 JSON Pointer 規則轉義 / 和 ~。
資料會上傳嗎?
不會。這個工具在瀏覽器本機解析與轉換 JSON,適合處理 API response、Webhook payload、設定檔與測試資料草稿。
相關工具
使用界線
ENV 輸出會把路徑轉成大寫底線 key,只適合草稿或低風險整理;正式設定仍請人工確認命名與覆寫風險。
