壊れた JSON 入力
修復済み JSON 出力
JSON 修復の仕組み
無効な JSON を入力すると、システムは次の方法を順に試します:
JSON の修復を開始
壊れた JSON を入力するか、Import でファイルから読み込みます。
AI で壊れた JSON を修復します
無効な JSON を入力すると、システムは次の方法を順に試します:
JSON の修復を開始
壊れた JSON を入力するか、Import でファイルから読み込みます。
手順 1 – 壊れた JSON を貼り付ける
手順 2 – 自動修復プロセス
手順 3 – 修復結果を確認する
手順 4 – クリーンな JSON を使う
修復できる一般的な問題:
name: "John" → "name": "John")[1, 2,] → [1, 2])// 壊れた入力(無効な JSON)
{
name: "Project X", // キーに引用符がない
'id': 1024, // 一重引用符
items: [
"A",
"B", // 末尾カンマ
]
}
// 修復後の出力(有効な JSON)
{
"name": "Project X",
"id": 1024,
"items": [
"A",
"B"
]
}修復システムは多層アプローチです。まず JSONRepair ライブラリで高速かつ確実に修正し、次に基本的なパターン修正を行い、それでも難しい場合は AI プロバイダー(DeepSeek、OpenRouter、Groq)で複雑な問題に対応します。
はい。ローカル修復(JSONRepair とパターン修正)はすべてブラウザー内で完結し、データを保存しません。複雑なケースで AI 修復を使用する場合、JSON は処理のために AI プロバイダー(DeepSeek)へ送信されますが、保存や学習には使用されません。
1) JSONRepair — 多くの一般的な問題を高速かつ正確に修復。2) 基本修復 — 単純な構文エラーに対するパターン修正。3) AI 修復 — 複雑な構造問題に対して DeepSeek などの AI プロバイダーを使用します。
はい。キーの引用符不足、末尾の余分なカンマ、要素間のカンマ欠落、括弧の不一致などの一般的なエラーはローカル修復エンジンで自動的に修正されます。
はい。安定性のため、AI 修復は 1 リクエストあたり約(~18000 文字)までを想定しています。より大きい JSON はローカル(JSONRepair/基本修復)で直すか、AI 修復前に小さく分割してください。
いいえ。API キーは不要です。複雑なケースでは、ローカル修復と内蔵修正に加えて(当社が管理する)DeepSeek API 連携で結果を強化します。設定なしで利用できます。
一般的な問題に対しては JSONRepair が高い精度を発揮します。基本パターン修正は単純な構文エラーに対応し、必要に応じて AI プロバイダーが複雑な構造問題を解析して修正します。