資料工具

JSON 扁平化工具

將巢狀物件與陣列轉成平面路徑、反向還原,或擷取所需的路徑、鍵名和值。

預設保護隱私。JSON 只在此瀏覽器分頁中處理。
JSON 結構工作區
可輸入 JSON瀏覽器本機處理

JSON 基礎

JSON 扁平化是什麼?

扁平化會把巢狀結構轉成單層物件,每個輸出鍵記錄原始值的路徑。

平面路徑適合試算表、翻譯、設定及無法處理巢狀物件的系統。

Nesteduser.name
{"user":{"name":"Ada"}}

→

{"user.name":"Ada"}

工作區

扁平化、還原或擷取

所有模式都會保留 JSON 資料型別。

可還原路徑

方括號陣列索引可保留陣列結構。

分隔符號

可選點、斜線、底線或自訂字元。

專注擷取

只顯示路徑、鍵名或基本值。

深度限制

較深的結構可以保持不變。

操作流程

如何使用

  1. 1
    加入 JSON

    貼上、開啟檔案或載入範例。

  2. 2
    選擇方向

    選擇扁平化或還原。

  3. 3
    設定路徑

    選擇分隔符號、陣列格式與深度。

  4. 4
    使用結果

    複製、下載或送回輸入區。

所有處理都在本機完成,也不會把資料放進網址。

準確性

路徑衝突與限制

鍵名包含分隔符號

可能讓路徑產生歧義。

數字鍵名

可能看起來像陣列索引。

最大深度

更深的值會保留為 JSON 結構。

使用結果前請先檢查衝突警告。

常見問題

JSON 扁平化問題

資料型別會改變嗎?

不會,JSON 型別會保留。

可以處理陣列嗎?

可以,支援方括號及分隔符號索引。

所有平面物件都能還原嗎?

不一定,衝突路徑可能有歧義。

路徑與鍵名有何不同?

路徑包含完整位置,鍵名只是屬性名稱。