JSON ↔ TOON 轉換器

在 JSON 與 TOON 之間互相轉換,讓 LLM 提示更精簡

JSON 輸入

選項

轉換方向
分隔符號
縮排

TOON 輸出

貼上 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. 1.選擇 JSON → TOON 或 TOON → JSON。
  2. 2.貼上資料、開啟 .json 或 .toon 檔案,或載入範例。
  3. 3.調整分隔符號、縮排或嚴格解析。
  4. 4.檢查表示大小,然後複製或下載輸出。
  5. 5.選擇「驗證往返轉換」,確認 JSON → TOON → JSON 得到完全相同的資料。
TOON 何時最省

TOON 在結構一致的物件陣列上最精簡:欄位名稱只宣告一次,每個元素成為一列。深層巢狀或不規則的資料會改用清單形式,節省較少,壓縮後的 JSON 甚至可能更小。顯示的大小為位元組與字元數;選用的 token 計算以特定分詞器為準,各模型結果不同。

限制

輸入上限為 2,000,000 個字元與 256 層巢狀。超出 JavaScript 安全範圍的整數在解析 JSON 時會失去精度。內建的函式庫版本不提供點號鍵摺疊。TOON 仍是工作草案,輸出遵循工具中顯示的內建規格版本。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch