他のツール
JSON ⇄ TOON 変換
JSON データを Token-Oriented Object Notation (TOON) に変換し、TOON から整形済み JSON へ戻す双方向ツールです。
ツール概要:TOON とは?
Token-Oriented Object Notation (TOON) は JSON と同じデータモデルを保ちながら、items[3]{id,email} のようなヘッダーとインデントで構造を表現する新しい記法です。冗長な {} や重複キーを減らし、Markdown や LLM プロンプトに最適な人間可読のテキストを生成できます。
TOON とは?とは?
TOON とは?はJSONとTOONの変換を素早く行い、すぐ使える結果を出力します。
使い方
- JSONの内容を貼り付けるかパラメータを入力します。
- TOONの出力形式を選び、オプションを調整します。
- 結果を確認してコピーまたはダウンロードします。
よくある利用シーン
- JSON↔TOONのフォーマット移行
- JSONデータをTOONのワークフローやコード生成に利用
- 変換結果の仕様チェック
❓ よくある質問
Q1: 変換に失敗する/空になる?
A: JSONの入力が正しいか確認してください。
Q2: 出力が違って見える?
A: TOONのルールに合わせて整形される場合があります。
Q3: 一括処理は?
A: 安定のため小分けにして処理してください。
TOON を使う理由
- トークン削減 – 均一な配列では JSON より 30〜60% 少ないトークンで同じ情報を表現できます。
- 構造が一目で分かる –
[N]と{fields}が並ぶため、LLM も人間も期待する行数・列名をすぐ理解できます。 - 出力の安定化 – モデルに
sessions[5]{id,plan,status}と指示すれば、余計なキーの混入や欠落が大幅に減ります。 - 既存ワークフローと共存 – API や DB では引き続き JSON を使い、Prompt や資料でのみ TOON へ変換すれば OK です。
JSON との違い
| 観点 | JSON | TOON |
|---|---|---|
| 記法 | { } / [ ] とキーを毎回記述 | 配列長と列名を宣言し、値のみ列挙 |
| トークン量 | 表の行数に比例して増加 | 均一なテーブルなら一定でコンパクト |
| バリデーション | 別途スキーマが必要 | [N] と {fields} がそのまま検証ヒント |
| LLM フレンドリー | 追加説明が必要 | フォーマット自体がルールを示す |
配列内のアイテムが不均一な場合は TOON も自動的にリスト形式へ戻るため、逆変換で JSON と食い違うことはありません。
JSON ⇄ TOON コンバーターの使い方
- 入力欄で現在のデータが JSON か TOON かを選択し、テキストを貼り付けます。
- TOON へ変換する場合は区切り文字(カンマ / タブ / パイプ)を、JSON へ戻す場合はインデント幅を指定します。
- JSON → TOON または TOON → JSON をクリックすると、公式ライブラリ
@toon-format/toonによる正確な変換が実行されます。 - 出力をコピーして GPT・Claude・Gemini などのプロンプト、チームドキュメント、SEO 記事に活用しましょう。
このワークフローなら、LLM コンテキストのコストを抑えつつ最新の TOON フォーマットをチームに浸透させられます。