TOON入力

フォーマット済みTOON

TOONフォーマッターとは?

AI APIやLLMプロンプトを使う開発者なら、トークン制限に直面したことがあるでしょう。TOON(Token-Oriented Object Notation)はまさにその問題を解決します — JSONと同じデータをはるかに少ないトークンで表現できる構造化形式です。YAMLに似た読みやすさと構造性を持ちながら、機械処理向けに設計されています。APIからの生のTOONやミニファイされたTOONを受け取ったり、プログラムで生成する場合、フォーマッターが構造を即座に読みやすくします。JSON RFC 8259TOMLは関連するデータ形式標準です。

TOONフォーマッターは生のTOONやミニファイされたTOONにインデントと改行を追加し、構造を明確に読みやすくします。このツールはTOONをパースして整形します。完全にブラウザ内で動作します。サーバーには何も送信されないため、本番データや機密コンテンツに安全に使用できます。

TOONフォーマットの例

TOONを可読性のためにフォーマットします。テレコムテーマの例:

例:加入者レコード

入力

フォーマット済み出力:

出力

上のサンプルボタンをクリックして、エディターにより多くの例を読み込んでください。

このツールの使い方

1

貼り付けまたはアップロード

TOONをコピーして左のエディターに貼り付けます。アップロードをクリックして.toonまたは.txtファイルを読み込むこともできます。サンプルボタンでサンプルデータを読み込みます。無効なTOONはエラーを表示します—TOONバリデーターで診断してください。

2

出力を確認

右のパネルは自動更新されます。有効なTOONは正しいインデントでフォーマットされます。構文エラーがある場合はエラーメッセージが表示されます。

3

コピーまたはダウンロード

コピーで結果をクリップボードに、ダウンロードでファイルとして保存します。JSONに変換するにはTOONをJSONにを、逆の場合はJSONをTOONにを使用してください。

TOONフォーマッターが役立つ場面

TOONはLLM、AI API、トークン制限付きシステムに構造化データを送る際に使われます。JSONよりTOONはトークン数が少ないです。APIからミニファイされたTOONを受け取るかプログラムで生成する場合、ここでフォーマットするとデバッグやレビューで構造が読みやすくなります。RFC 8259 JSONとYAMLは関連形式です。AIプロンプトや構造化出力を扱う開発者は、処理の前後にTOONを確認することが多いです。

TOON形式の設定やスキーマデータは、チームと共有する前にフォーマットすると便利です。まずTOONバリデーターを通すと構文問題を検出できます。JSON、YAML、その他の形式に変換するにはTOON変換ツールを使用してください。

よくある質問

データはプライベートですか?

はい。フォーマットは完全にブラウザ内で行われます。データはサーバーに送信されません。ブラウザのネットワークタブを開いて確認できます。

TOONとJSONの違いは何ですか?

TOONはコンパクトでトークン数が少ない — LLMプロンプトやAI API呼び出しに最適です。JSONは汎用的でどこでもサポートされています。トークン予算が重要な場合はTOONを、一般的なAPIや設定ファイルにはJSONを使用してください。

TOONをJSONに変換できますか?

はい。関連ツールのTOONをJSONにツールを使用してください。変換で完全な構造と値が保持されます。

TOONが無効な場合は?

フォーマッターはパースエラーを表示します。TOONバリデーターで行と位置を含む詳細なエラーメッセージを取得し、問題を特定して修正してください。

フォーマットでデータは変わりますか?

いいえ。スペースとインデントのみが変わります。構造と値は完全に同じです。フォーマットされたTOONは意味的に元と同一です。

関連ツール

詳細:TOONJSON仕様MDN JSONRFC 8259YAMLGitHubTOML