JSON ↔ TOON 轉換器
在 JSON 與 TOON 之間互相轉換,讓 LLM 提示更精簡
貼上 JSON 或載入範例。
內建版本: TOON spec v4.1 · @toon-format/toon 4.1.1
關於 JSON ↔ TOON 轉換器
TOON(Token-Oriented Object Notation)以縮排、宣告的陣列長度與表格列來表示 JSON 資料模型,讓傳給語言模型的資料需要更少字元。本轉換器在瀏覽器中使用官方 @toon-format/toon 函式庫,將 JSON 轉為 TOON,也能將 TOON 轉回 JSON,並顯示內建的規格版本。
使用方式
- 1.選擇 JSON → TOON 或 TOON → JSON。
- 2.貼上資料、開啟 .json 或 .toon 檔案,或載入範例。
- 3.調整分隔符號、縮排或嚴格解析。
- 4.檢查表示大小,然後複製或下載輸出。
- 5.選擇「驗證往返轉換」,確認 JSON → TOON → JSON 得到完全相同的資料。
TOON 何時最省
TOON 在結構一致的物件陣列上最精簡:欄位名稱只宣告一次,每個元素成為一列。深層巢狀或不規則的資料會改用清單形式,節省較少,壓縮後的 JSON 甚至可能更小。顯示的大小為位元組與字元數;選用的 token 計算以特定分詞器為準,各模型結果不同。
限制
輸入上限為 2,000,000 個字元與 256 層巢狀。超出 JavaScript 安全範圍的整數在解析 JSON 時會失去精度。內建的函式庫版本不提供點號鍵摺疊。TOON 仍是工作草案,輸出遵循工具中顯示的內建規格版本。
