開発者ツール / 30

LLM JSON修復 & 自動修正

サーバーへの往復なしで、LLMが生成した途中切れ・不正形式・シングルクォート・エスケープ漏れのJSONを修復します。

LLM JSON修復 & 自動修正: TOEAは不正なJSON文字列の構造を解析します。閉じ角括弧/閉じ波括弧の欠落を補い、末尾のカンマを除去し、シングルクォートをダブルクォートに変換し、未引用のオブジェクトキーにクォートを付与し、Pythonの定数(True/False/None)を置換し、文字列内の制御文字をエスケープします。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます

修復ステータスレポート

7 修復を適用しました ⚡
適用された自動修復:
  • 🛠️ Removed code comments
  • 🛠️ Replaced Python 'True' with 'true'
  • 🛠️ Converted single-quoted strings/keys to double quotes
  • 🛠️ Added double quotes to unquoted object keys
  • 🛠️ Removed trailing commas from objects/arrays
  • 🛠️ Closed unterminated string literal at end of input
  • 🛠️ Closed unclosed object brace '}'

修復した途切れたJSONも不完全なまま

モデルが出力上限に達すると、JSONは値の途中で止まります。開いたままの文字列や括弧を閉じれば解析できるようになりますが、最後のレコードは途切れる前に書かれた内容にすぎません。文字列は途中で終わり、数値は桁が欠け、後続のフィールドは存在しない可能性があります。修正内容の一覧で、末尾に文字列や括弧を閉じたと示された場合は、最後の項目を信用せず削除するか、再リクエストしてください。根本的な対策は上流で行います。出力トークンの上限を増やす、1回の呼び出しあたりのレコード数を減らす、またはプロバイダーの構造化出力モードを使ってください。

構文は修正されても、構造は未確認

有効なJSONでも、正しいJSONとは限りません。フィールドが欠けている、数値が文字列として送られている、余分なラッパーオブジェクトがある、といった場合があります。コードで利用する前に、JSON Schemaバリデーターで、モデルに求めたスキーマに対して修復後の出力を検証してください。

安全に自動修正できない問題が1つあります。"He said "yes""のように、文字列値内の二重引用符がエスケープされていない場合です。値が本当にどこで終わるのかを示す情報がないため、手動で修正してください。

使い方

  1. LLMの生JSON出力、または途中で切れたJSONを貼り付けます。
  2. TOEAが構文エラー、エスケープされていない引用符、末尾のカンマ、閉じ忘れの括弧を自動的に修正します。
  3. 修復レポートを確認し、有効なJSONの結果をコピーまたはダウンロードします。

プライバシーと制限事項

処理はブラウザのRAM内だけで実行されます。お客様のデータやAPIペイロードがサーバーに送信されることは一切ありません。

関連ツール

よくある質問

どのようなJSONエラーを修復できますか?

トークン上限による途中切れのJSON、末尾のカンマ、シングルクォートの文字列/キー、未引用のオブジェクトキー、Pythonの定数(True/False/None)、文字列リテラル内のエスケープされていない改行/タブ、JSのコードコメントを修正します。

文字列の値が変更されることはありますか?

いいえ。内容を変えずに構文とフォーマットを修正し、文字列内の生の制御文字をエスケープします。

無料ツール · ブラウザ内で · アカウント不要