zh-Hant v
en zh tw

JSON 扁平化與還原

使用跳脫路徑與明確容器型別扁平化 JSON,無歧義還原陣列、數字鍵名與空容器。

使用方法

輸出包含 $format、containers、values。containers 為每個 JSON Pointer 路徑記錄 object 或 array,values 儲存純量葉節點。明確格式可防止數字物件鍵被誤當作陣列索引。

空路徑表示根,鍵名中的斜線與波浪號分別使用 ~1、~0。空物件、空陣列即使沒有葉節點仍保留容器紀錄,兩種方向均保留數字原始表示。

行為與限制

還原須使用本工具的 json-pointer-flat/v1 格式,不接受任意點分隔映射。缺少父路徑、路徑衝突與稀疏陣列會報錯。最多 64 層、20,000 個節點與 200,000 個輸入/結果字元。

常見問題

鍵名中的點會變為巢狀物件嗎?

不會。點是一般鍵名字元,巢狀結構僅由明確的 JSON Pointer 結構定義。

輸入會傳送至伺服器嗎?

不會。處理在瀏覽器中完成,不將輸入提交至 API,也不修改原檔或遠端資料庫。

其他語言