JSON Repair

壊れた・不正なJSONを瞬時に修正。LLM出力の途切れ、カンマの欠落、引用符なしのキー、末尾カンマなどをブラウザ上で修復します

入力なし

壊れたJSONの入力

修復済みJSONの出力

修復できる項目

キーや文字列の前後の引用符の欠落
シングルクォートをダブルクォートに置換
オブジェクトや配列の末尾カンマ
閉じ括弧・波括弧の欠落
// や /* */ コメントを含むJSON
LLM / API出力で途切れたJSON
JSONの前後に付いた説明文
文字列内のエスケープされていない改行
Pythonスタイルの None / True / False リテラル

なぜ JSON Repair を選ぶのか?

信頼性のために構築されたプロフェッショナルグレードのツール

LLM時代のために設計

大規模言語モデルは、括弧の欠落、引用符なしのキー、途切れた出力を含むJSONを頻繁に生成します。このツールは、最も一般的なLLMのJSONエラーを自動的に修復します。

プライバシー重視

すべてのJSON修復はブラウザ内でローカルに実行されます。APIレスポンスやログを含むデータがデバイスの外に出ることはありません。

スマートなエラー復旧

実績のあるjsonrepairアルゴリズムを基盤とし、厳密なパーサーが拒否する構文エラー(引用符、カンマ、括弧、コメントなど)を復旧します。

仕組み

json repair をプロのように処理する簡単なステップ

1

壊れたJSONを貼り付け

LLM出力、APIログ、ファイルから不正なJSONを貼り付けます。ステータスバッジに有効かどうかが表示されます。

2

「Repair JSON」をクリック

Repair JSONボタン(Ctrl/Cmd + Enterでも可)を押します。修復エンジンが構文エラーを自動的に修正します。

3

出力を確認

修復・整形されたJSONが、修復サマリーとともに出力エディタに表示されます。

4

コピーして使用

修正済みのJSONをクリップボードにコピーして、どこでも使用できます。

プロフェッショナルな JSON Repair フォーマッター&バリデーター

JSON Repair の処理はすべてブラウザ内で完結 — アップロード不要、アカウント不要、制限なし。

JSON Repairは、厳密なパーサーでは読み込めない不正・無効なJSONドキュメントを修正します。欠けたカンマや対応しない括弧を手作業で探す代わりに、壊れたドキュメントを貼り付けるだけで、有効で整形されたJSONをワンクリックで取得できます。

このユースケースはLLMの普及に伴って急増しています: チャットモデルは、引用符なしのキー、シングルクォート、末尾カンマ、JSONを囲む説明文、オブジェクトの途中で切れた出力を含むJSONを頻繁に返します。私たちの修復エンジンは、途切れたLLMレスポンスや None、True、False のようなPythonスタイルのリテラルを含む、これらすべてのケースに対応します。

すべての処理は、オープンソースのjsonrepairアルゴリズムを使用して100%ブラウザ内(クライアントサイド)で実行されます。JSONがサーバーにアップロードされることはなく、ログも記録されず、読み込み後はオフラインでも動作します — 本番ログ、APIレスポンス、非公開データの修復にも安全です。

プロがEZ Formatterを選ぶ理由

100%
クライアントサイド処理
0
サーバーに送信されるデータ
60
ワークベンチ内のツール

データはブラウザ内から出ません

よくある質問

Json Repair フォーマットに関するよくある質問

不正なJSONとは、JSONに見えるものの厳密なJSON構文仕様に違反しているテキストのことです — 例えば、引用符なしのキー、ダブルクォートの代わりのシングルクォート、末尾カンマ、括弧の欠落、コメントなどです。JSON.parseのような厳密なパーサーはこれを拒否しますが、修復ツールなら通常は自動的に修正できます。

はい。LLMの出力は壊れたJSONの最も一般的な発生源のひとつです。このツールは、引用符なしのキー、シングルクォート、末尾カンマ、括弧の欠落、JSONを囲む説明文、途切れた(途中で切れた)レスポンスに対応します。

いいえ。修復アルゴリズムは完全にブラウザ内で実行されます。JSONがデバイスの外に出ることはないため、機密性の高いログ、APIペイロード、顧客データの修復にも安全に使用できます。

JSON Formatterはすでに有効なJSONのみを扱います — 整形(pretty-print)と検証を行います。JSON Repairはさらに一歩進んで、まず無効なJSONを修正し(引用符、カンマ、括弧、途切れ)、次に整形されたクリーンなJSONを出力します。有効な入力にはフォーマッターを、壊れた入力には修復ツールをご利用ください。

ほとんどの場合、修復できます。途切れたJSON(例: トークン制限により値の途中で切れたオブジェクト)は、開いたままの文字列、配列、オブジェクトを閉じることで修復されます。そもそも送信されなかったデータは復元できませんが、構造は再び有効な状態になります。

修復可能な一般的な問題:末尾のカンマ、ダブルクォートの代わりのシングルクォート、引用符で囲まれていないキー、PythonスタイルのTrue/False/Noneリテラル、文字列内のエスケープされていない改行、コメントなど。修復エンジンはこれらを厳密なRFC 8259準拠のJSONに書き換え、適用された修正を正確に報告します。

すべての修復は可能な限り意味を保持します。コメントは削除され(JSONにはコメント構文がないため)、引用符のスタイルは正規化されますが、値・構造・順序の意味はそのまま保たれます。差分ビューに各変換内容が表示されるため、出力を使用する前に予期しない変更がないか確認できます。

主な原因は3つあります。LLMの出力(指示にもかかわらずモデルがシングルクォート、末尾のカンマ、引用符なしのキーを出力する)、手動で編集された設定ファイル、途中で切れたAPIログです。パース前に修復することで、1つの不正なレコードのせいでバッチ全体が失敗するのを防ぎ、パイプラインを継続できます。

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}

関連ツール