JSON ↔ TOON 変換ツール

LLM プロンプト向けに JSON と TOON を相互変換

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 は均一なオブジェクト配列で最もコンパクトになります。フィールド名を 1 回宣言し、各要素が 1 行になるためです。深く入れ子になったデータや不規則なデータはリスト形式になり削減幅が小さく、圧縮 JSON の方が小さくなることもあります。表示されるサイズはバイト数と文字数で、任意のトークン数は特定のトークナイザーによるものでありモデルごとに異なります。

制限事項

入力は 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