logo
GeekFormat

JSON 修復ツール

関連おすすめ

特徴

  • LLM出力クリーニング:ChatGPT/ClaudeのMarkdownラッパー、シングルクォート、コメント混入を自動除去して標準JSONに修復
  • 構文エラー自動補正:末尾カンマ、クォートなしキー、未閉じ括弧、エスケープ漏れを検出して修正
  • 切り捨てデータ復元:不完全なログやネットワーク切断データに対し、欠落した閉じ文字を推論して補完
  • クロス言語互換:Python `json_repair`、Go `JSONRepair`と同等の修復ロジックを実装。パースエラーの原因特定と修復検証に利用可能
  • ブラウザローカル処理:データは外部に送信されず、機密性の高いAPIログや設定ファイルも安全に処理

よくある質問

ChatGPTやClaudeの出力からJSONを抽出するには?

LLMはJSONをMarkdownコードブロック(```json ... ```)で囲んだり、シングルクォートやコメントを混入させることがあります。本ツールはMarkdownマーカーを自動除去し、シングルクォートをダブルクォートに変換、コメントを削除して、AI生成の非標準JSONをパーサーが処理可能な形式に修復します。

「json.JSONDecodeError: Expecting property name」エラーを修正できますか?

対応しています。このエラーはクォートなしのキー、末尾のカンマ、未閉じの文字列が原因で発生します。本ツールはPythonの`json_repair`ライブラリと同等の修復ロジックを実装しており、構文エラーを自動検出して補正します。修復後のJSONをコピーして、再度パース処理を実行してください。

ネットワーク切断で切り捨てられたJSONログを復元できますか?

はい。不完全なログやタイムアウトで途中で切断されたJSONデータに対し、欠落した閉じ括弧やクォートを推論して補完します。完全に元のデータを復元できるわけではありませんが、構造の大部分を salvage して解析可能な状態に復旧できます。

どのようなJSON構文エラーに対応していますか?

末尾のカンマ、シングルクォート、クォートなしキー、JavaScriptスタイルのコメント(// および /* */)、未閉じの括弧、エスケープされていない制御文字、Markdownラッパーの混入に対応しています。

機密データを含むJSONを修復しても安全ですか?

すべての修復処理はブラウザ内で完結し、データは外部サーバーに送信されません。APIレスポンスログ、認証トークン、環境変数ファイルを含むJSONもローカルで安全に処理できます。