JSON 與 TOON 線上互轉 – 隱私、雙向

切換方向即可把 TOON 解回 JSON。可調整縮排、表格式分隔符號,以及選用的安全鍵折疊以控制提示詞大小。

輸入(JSON)
輸出(TOON)

何時使用 JSON ⇄ TOON

在瀏覽器本機將 JSON 與 TOON(Token-Oriented Object Notation)互轉。同質物件陣列以「表頭+資料列」緊湊呈現,利於縮短 LLM 上下文,同時維持 JSON 資料模型可往返。

採用 @toon-format/toon 參考實作,編碼與解碼皆於瀏覽器內完成,資料不會上傳。

常見問題

什麼是 TOON?

TOON(Token-Oriented Object Notation)以行向文字表達與 JSON 相同的資料模型。欄位一致的物件陣列可用表頭加分隔列減少冗餘符號,在 LLM 情境下有時比 JSON 更省 token。

TOON → JSON → TOON 文字會完全相同嗎?

資料語意可往返一致;空白、是否折疊鍵等可能使文字不同。若編碼啟用安全折疊,解碼時開啟「展開點路徑鍵」較易還原為巢狀 JSON 物件。

為什麼陣列仍是「-」清單?

僅當元素皆為物件、鍵集合完全相同且每個欄位值皆為原始型別(字串、數字、布林、null)時才使用表壓縮。混合型陣列或含巢狀時會依規格退回展開清單。

資料會上傳伺服器嗎?

不會。解析、編碼、解碼皆於瀏覽器本機完成。

實作依據哪一版 TOON?

使用開源套件 @toon-format/toon,並與 toonformat.dev 的社群規格對齊;細節以函式庫與規格為準。

與 JSON 的取捨可在哪裡閱讀?

請參考本站〈TOON vs JSON〉文章,了解 token、巢狀與工程落地面向。

相關工具

需要幫助?