Web ToolBox

TOON to JSON変換

TOON形式を標準JSON形式へリアルタイム変換

JSONインデント幅
パス展開
TOONを入力
JSON出力
読み取り専用

TOON to JSON変換ツールとは?

TOON(Token-Oriented Object Notation)形式のデータを、一般的なJSON形式へ変換する無料オンラインツールです。

TOONは2025年に登場した新しいデータフォーマットで、LLM(大規模言語モデル)のプロンプトに最適化されています。標準JSONと比べて30-60%少ないトークン数で同じ情報を表現できるため、ChatGPTやClaudeとのやり取りでトークンコストを削減できます。しかし、既存の多くのツールやAPIは標準JSON形式を前提としているため、TOON形式からJSONへの変換が必要になります。

このツールを使えば、LLMから出力されたTOON形式のデータを、既存のツールやAPIで利用できる標準的なJSON形式へ即座に変換できます。ブラウザ上で完結するため、データは外部に送信されず安全です。区切り文字やインデント幅は自動判別され、結果はワンクリックでコピーできます。

TOONフォーマットの特徴

TOONは表形式データの表現に特化しており、以下の特徴があります:

  • トークン効率の向上: 配列長[N]とフィールド名{fields}を明示することで、JSONより30-60%トークン削減
  • LLM最適化: 構造が明示的なため、LLMの解析精度が向上
  • 表形式に最適: 従業員リストや商品カタログなど、同じフィールドを持つデータの圧縮に効果的
  • 可逆変換: JSONとTOON間で情報の欠落なく相互変換が可能

主な用途

  • LLM応答をJSON化して既存システムやデータベースに統合
  • TOON形式で効率的に保存したデータを汎用フォーマットで他の開発者と共有
  • JSON to TOONツールで変換したデータの復元と検証
  • TOON形式の構文チェックとデバッグ
  • API開発時のデータ変換とテスト

使い方

左側の入力エリアにTOONデータを貼り付けると、右側に変換されたJSON形式が即座に表示されます。区切り文字やインデント幅は自動判別されるため、そのまま貼り付けるだけで変換できます。

構文エラーがある場合は具体的なエラーメッセージが表示されるので、修正して再度試せます。

対応フォーマット

以下の形式に対応しています:

  • 区切り文字: カンマ、タブ、パイプを自動判別
  • インデント: 2/4/6/8スペースを自動判別
  • キーフォールディング: ドット記法のネスト構造に対応

変換例

基本的な変換

TOON入力:

users[2]{id,name,role}:
  1,Alice,admin
  2,Bob,user

JSON出力:

{
  "users": [
    { "id": 1, "name": "Alice", "role": "admin" },
    { "id": 2, "name": "Bob", "role": "user" }
  ]
}

キーフォールディング(ドット記法)

ドット記法で表現されたネスト構造も正しく展開されます。

TOON入力:

user.profile.name: Alice
user.profile.email: alice@example.com

JSON出力:

{
  "user": {
    "profile": {
      "name": "Alice",
      "email": "alice@example.com"
    }
  }
}

TOONフォーマットについて

TOON(Token-Oriented Object Notation)は、LLMプロンプト向けに最適化されたデータ形式です。標準JSONと比較して30-60%少ないトークン数で同じ情報を表現でき、特に表形式データの圧縮に優れています。

なぜJSON変換が必要?

TOONはLLMとのやり取りに適していますが、既存の多くのツールやAPIはJSON形式を前提としています。このツールを使えば:

  • LLMが出力したTOONデータを既存システムで活用
  • TOON形式で保存したデータを他の開発者と共有
  • JSONとTOONを用途に応じて使い分け

主な特徴

  • 高いトークン効率: 同じ情報を標準JSONより30-60%少ないトークンで表現
  • 表形式の最適化: 配列長[N]とフィールド名{fields}を明示
  • 可逆変換: JSONとTOON間で情報の欠落なく相互変換

TOONについて詳しく

TOONは2025年に登場した新しいフォーマットで、コミュニティ主導で仕様が策定されています。

詳細な仕様やベンチマーク結果、他のプログラミング言語での実装については、公式サイトをご覧ください。