JSON Repair

不正なJSONを自動的に修正します。末尾のカンマ、クォートの欠落、シングルクォート、コメントなどの一般的な問題を修正します。

入力

出力

修正可能な項目:

  • 配列やオブジェクトの末尾のカンマ
  • プロパティ名周りの欠落したクォート
  • ダブルクォートの代わりのシングルクォート
  • JavaScript形式のコメント (// と /* */)
  • クォートされていないプロパティキー

JSON修復とは?

JSON修復は、不正なJSONの一般的な構文エラー(末尾のカンマ、欠落または不一致のクォート、ダブルクォートの代わりのシングルクォート、JavaScript形式のコメント、クォートされていないプロパティキーなど)を自動的に修正します。JSONKitの修復ツールは、標準パーサーが拒否する壊れたJSONからデータを回復できることが多いです。

使い方

  1. 壊れたJSONを入力エディタに貼り付けます。
  2. 「修復」をクリックします。
  3. 修復後の有効なJSONを出力エディタで確認します。入力がすでに有効だった場合は、その旨が表示されます。
  4. 結果をコピーするか、他のツールでそのまま作業を続けられます。

主な機能

  • 末尾のカンマやJavaScript形式のコメントを削除します。
  • クォートされていないキーにクォートを補い、シングルクォートをダブルクォートに変換します。
  • JavaScriptのコード、ログ、LLMの出力からコピーしたJSONによくある問題を修正します。
  • すべてブラウザ内で実行されます。

よくある質問

どのような種類のエラーを修復できますか?
末尾のカンマ、コメント、シングルクォートの文字列、クォートされていないプロパティ名など、手書きやJavaScriptからのコピーでよく起こるミスを修復できます。大きく途切れている入力や、解釈があいまいな入力は、復元できない場合があります。
修復によってデータの意味が変わることはありますか?
修復が直すのは構文だけですが、入力があいまいな場合は最善の推測で補うことになります。本番環境で使う前に、必ず結果を確認してください。
AIモデルやログから得たJSONがパースに失敗するのはなぜですか?
言語モデルの出力やログの行には、コメント、末尾のカンマ、シングルクォート、途中で切れたテキストが含まれていることがよくあります。JSON修復ツールに通すのが、パースできる形にする最も手早い方法です。