JSON を修復

壊れた JSON 入力

1

修復済み JSON 出力

設定

JSON 修復の仕組み

無効な JSON を入力すると、システムは次の方法を順に試します:

1
JSONRepair ライブラリ
多くの一般的な問題を高速かつ正確に修復
2
基本パターン修正
単純な構文エラーに対応
3
AI プロバイダー
複雑なケース向けに DeepSeek などを使用

JSON の修復を開始

壊れた JSON を入力するか、Import でファイルから読み込みます。

手順ガイド: 壊れた JSON を修復する方法

  1. 手順 1 – 壊れた JSON を貼り付ける

    • 無効または壊れた JSON(ログ、古い API、設定ファイルなど)をコピーします。
    • 左側のエディターに貼り付けます。ファイルのドラッグ&ドロップや Import ボタンも利用できます。
    • キーの引用符不足や末尾カンマなどのエラーは気にしないでください。ツールが修復します。
  2. 手順 2 – 自動修復プロセス

    • JSON が無効な場合、「修復」ボタンが表示されます(手動で押すことも可能です)。
    • まず高速なローカル修復で構文エラーを即座に修正します。
    • ローカル修復で足りない場合、意図を推定して構造を直すために AI 修復へ移行します。
  3. 手順 3 – 修復結果を確認する

    • 右側に修復済みの有効な JSON が表示されます。
    • 検証しやすいよう自動的に整形(pretty‑print)します。
    • 有効ステータスを確認し、標準 JSON 構文に準拠していることを確かめてください。
  4. 手順 4 – クリーンな JSON を使う

    • Copy を押して修復済み JSON をクリップボードにコピーします。
    • バックアップ用に `.json` ファイルとしてダウンロードできます。
    • さらに手動編集したい場合は Apply で入力側へ戻します。

修復できる一般的な問題:

  • キーに引用符がない(例: 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"
  ]
}

関連する JSON ツール

  • 修復後は、整形・検証・変換なども行うと便利です。

よくある質問

JSON 修復はどのように動作しますか?

修復システムは多層アプローチです。まず JSONRepair ライブラリで高速かつ確実に修正し、次に基本的なパターン修正を行い、それでも難しい場合は AI プロバイダー(DeepSeek、OpenRouter、Groq)で複雑な問題に対応します。

データは安全ですか?

はい。ローカル修復(JSONRepair とパターン修正)はすべてブラウザー内で完結し、データを保存しません。複雑なケースで AI 修復を使用する場合、JSON は処理のために AI プロバイダー(DeepSeek)へ送信されますが、保存や学習には使用されません。

どの修復方法を使用しますか?

1) JSONRepair — 多くの一般的な問題を高速かつ正確に修復。2) 基本修復 — 単純な構文エラーに対するパターン修正。3) AI 修復 — 複雑な構造問題に対して DeepSeek などの AI プロバイダーを使用します。

引用符やカンマの欠落は修復できますか?

はい。キーの引用符不足、末尾の余分なカンマ、要素間のカンマ欠落、括弧の不一致などの一般的なエラーはローカル修復エンジンで自動的に修正されます。

AI 修復にサイズ制限はありますか?

はい。安定性のため、AI 修復は 1 リクエストあたり約(~18000 文字)までを想定しています。より大きい JSON はローカル(JSONRepair/基本修復)で直すか、AI 修復前に小さく分割してください。

API キーは必要ですか?

いいえ。API キーは不要です。複雑なケースでは、ローカル修復と内蔵修正に加えて(当社が管理する)DeepSeek API 連携で結果を強化します。設定なしで利用できます。

修復の精度はどのくらいですか?

一般的な問題に対しては JSONRepair が高い精度を発揮します。基本パターン修正は単純な構文エラーに対応し、必要に応じて AI プロバイダーが複雑な構造問題を解析して修正します。

JSON 修復ツール - 無効な JSON を修正 | JSONSwiss