JSON 修復

壊れた JSON 入力

1

修復済み JSON 出力

設定

JSON 修復の仕組み

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

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

JSON の修復を開始

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

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

例: 壊れた設定オブジェクトを修復する

壊れた JSON
1
{
2
name: "Project X",
3
'id': 1024,
4
items: [
5
"A",
6
"B",
7
]
8
}
修復済み JSON
1
{
2
"name": "Project X",
3
"id": 1024,
4
"items": [
5
"A",
6
"B"
7
]
8
}
  1. 01

    手順

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

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

    手順

    手順 2 – 自動修復プロセス

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

    手順

    手順 3 – 修復結果を確認する

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

    手順

    手順 4 – クリーンな JSON を使う

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

実用的な修復のヒント

構文上の問題が少なければ修復は高速です。大きな部分が欠けている場合、構文は戻せても元の業務データを作り出すことはできません。
非常に大きな payload は、修復前に論理的な単位へ分割してください。その方が成功率が高くなることがあります。
修復結果を確認せずに配信・保存しないでください。まず検証し、必要なら整形します。
修復後にフィールドを一つずつ確認する場合は、長い JSON を読むより表エディターが便利です。

関連する JSON ツール

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

よくある質問

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

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

データは安全ですか?

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

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

AI 修復は、複雑または大きく損傷した入力でローカルの方法が失敗した後にのみ検討します。ネストしたテキスト、途中で切れたテキスト、混在した半構造化テキストに役立ちますが、ソースに存在しない業務上の意味を復元することはできません。

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

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

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

いいえ。修復機能は一般的な構文の破損には対応できますが、大きな欠落、深刻な切り詰め、外部の文脈がないと意味を判断できない値は、手動での修正が必要になる場合があります。

API キーは必要ですか?

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

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

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

JSON を手動で修正すべきなのはいつですか?

キーとなる部分が欠落している、復元された構造が元の意図と一致しない、または自動修復では判断できないドメイン固有の決定が必要な場合は、手動で修正してください。