TOON フォーマッター & バリデーター

無料 検証 · 選択した区切り文字とインデントで再エンコード · シンタックスハイライト
インデント
区切り文字
TOON 入力
出力
// TOON 出力
行数: 推定トークン:

その他の開発ツール

TOON→JSON
JSON に変換
JSON→TOON
LLM 向け
JSON フォーマッター
整形・検証・圧縮
Base64
エンコード
URL エンコード
パーセント変換
正規表現
リアルタイムテスト
YAML フォーマッター
整形・検証
JSON→YAML
YAML に変換

TOON フォーマッター&バリデーターについて

TOON を検証して再エンコード

データモデルを通じて TOON を完全に往復解析し、きれいに再シリアライズします。構造の誤り、不正な表形式配列、無効なスカラー値を検出します。

区切り文字とインデントの制御

表形式の区切り文字にカンマまたはパイプを選び、ネストされたオブジェクトのインデントを2スペースまたは4スペースに設定できます。特定の LLM プロンプトのスタイルや後段のパーサーに合わせて TOON を再エンコードするのに便利です。

表形式配列の最適化

均一なオブジェクト配列は、コンパクトな「ヘッダー+行」の表形式に自動でまとめられ、LLM にデータを送る際のトークン削減を最大化します。

プライバシー最優先

整形はすべてブラウザー内で実行され、サーバーにはデータが一切送信されません。ビジネスデータ、個人情報(PII)、独自スキーマを含む TOON ペイロードでも安全です。

よくある質問

TOON とは何ですか?

TOON(Token-Oriented Object Notation)は、大規模言語モデルに構造化データを送る際のトークン数を削減するために設計された、コンパクトでロスレスな JSON データモデルのエンコード形式です。オブジェクトには YAML 風のインデントを、均一な配列には CSV 風の表形式レイアウトを使い、同等の JSON と比べて最大60%のトークン削減を実現します。

LLM に送る前になぜ TOON を整形するのですか?

一貫した整形は、LLM が構造を確実に解析するのに役立ちます。フォーマッターは、表形式配列が適切にまとめられ、インデントが揃い、すべてのスカラー値が正しく引用符で囲まれるようにします。これにより、モデルが構造を誤って読み取る可能性を減らせます。

表形式配列とは何ですか?

配列内のすべてのオブジェクトが同じプリミティブ値のフィールドを共有している場合、TOON はヘッダー key[N]{f1,f2,f3}: を書き、その後にオブジェクトごとにカンマ区切りのデータ行を1行ずつ並べます。これが JSON と比べて最も大きなトークン削減の要因です。

TOON の整形はロスレスですか?

はい。フォーマッターは、TOON を完全な JSON データモデルに解析してから再エンコードします。すべての値、型、構造が保持されます。変わるのは空白の正規化と、明示的に選んだ区切り文字・インデントの調整だけです。

詳細ガイド
JSON 完全ガイド
フォーマット・検証・変換・ベストプラクティス
ガイドを読む