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.JSON → TOON または TOON → JSON を選びます。
- 2.データを貼り付けるか、.json / .toon ファイルを開くか、例を読み込みます。
- 3.区切り文字、インデント、厳密な解析を調整します。
- 4.表現サイズを確認し、出力をコピーまたはダウンロードします。
- 5.「往復変換を検証」を選び、JSON → TOON → JSON で同一のデータになることを確認します。
TOON が最も効果的な場合
TOON は均一なオブジェクト配列で最もコンパクトになります。フィールド名を 1 回宣言し、各要素が 1 行になるためです。深く入れ子になったデータや不規則なデータはリスト形式になり削減幅が小さく、圧縮 JSON の方が小さくなることもあります。表示されるサイズはバイト数と文字数で、任意のトークン数は特定のトークナイザーによるものでありモデルごとに異なります。
制限事項
入力は 2,000,000 文字、入れ子は 256 階層までです。JavaScript の安全な範囲を超える整数は JSON の解析時に精度が失われます。同梱のライブラリバージョンにはドット区切りのキー折りたたみ機能はありません。TOON はワーキングドラフトであり、出力はツールに表示される同梱の仕様バージョンに従います。
