JSON 修復ガイド

もっとも一般的な JSON エラーを修正するためのステップ別ガイド。

Base64 文字列のデコード方法(および JWT ペイロード)

Base64 は可逆エンコーディングであり、暗号化ではありません。1 ステップでデコードし、Unicode を正しく扱い、Base64url を使う JWT セクションを読み取ります。

ガイドを読む →

URL エンコーディング:クエリパラメータとパスをパーセントエンコードする

パーセントエンコーディングは安全でない文字を %XX に置き換え、任意のテキストを URL に安全に含められるようにします。どの文字をエスケープし、どう戻すかを把握しましょう。

ガイドを読む →

YAML を JSON に変換(インデントエラーを避ける)

YAML 1.2 以降、すべての JSON ドキュメントは有効な YAML です。YAML 設定を JSON に変換し、インデントと型推論の落とし穴に注意しましょう。

ガイドを読む →

JSON を CSV に変換:オブジェクト配列をフラット化

JSON のオブジェクト配列は CSV テーブルにマッピングされます — 1 オブジェクト 1 行、列はキーの和集合。実際の作業はクオートとネスト値の扱いに集中します。

ガイドを読む →

JSON を XML に変換:ルート要素・属性・配列

XML は単一のルートを必要とし、リストは繰り返し要素で表現します。@ 接頭辞キーを属性に、#text を要素テキストにマッピングすれば、可逆変換が得られます。

ガイドを読む →

JSON を文字列リテラルとしてエスケープ(二重エンコードされた JSON のデコード)

JSON を stringify すると、内側の引用符と特殊文字がエスケープされ、二重引用符で囲まれた JSON 文字列リテラルになり、安全に他の場所へ埋め込めます。

ガイドを読む →

JSON の末尾カンマを修正

オブジェクトの最後のプロパティや配列の最後の要素の後の末尾カンマは、一部の JavaScript ではよくても、JSON では無効です。

ガイドを読む →

JSON のシングルクォートを修正

JSON の文字列とオブジェクトキーは二重引用符を使う必要があります。シングルクォートの値は JavaScript の断片、Python 風の出力、LLM の応答でよく見かけます。

ガイドを読む →

JSON の引用符なしキーを修正

name、active、profile のようなキーであっても、見た目は普通の識別子でも、有効な JSON では必ず引用符で囲む必要があります。

ガイドを読む →

LLM が出力した JSON を修復する

AI の応答は一見 JSON のようでも、Markdown フェンス、コメント、Python 風リテラル、JavaScript オブジェクト構文を含むことがよくあります。

ガイドを読む →

JSON 解析エラー「Expected Property Name」を修正

通常このエラーは、パーサが有効な JSON ではないオブジェクトキー(引用符なしキー、コメント、末尾カンマ、または厳密な JSON に混入した JavaScript 構文)に到達したことを意味します。

ガイドを読む →

JSON と JavaScript オブジェクトリテラルの違い

JSON は JavaScript オブジェクトリテラルに似ていますが、より小さく、より厳格で、実行可能な値を含まないデータフォーマットです。

ガイドを読む →

API リクエスト前に JSON を検証する

API リクエストを送る前に一度検証を挟むだけで、JSON 構文の問題と、認証・スキーマ・バックエンドのエラーをきれいに切り分けられます。

ガイドを読む →

JSON フォーマッタ vs JSON Repair

フォーマッタは有効な JSON を読みやすくします。修復ツールは「ほぼ JSON」を有効な JSON に変えてからフォーマットしようとします。

ガイドを読む →

JSON の Unexpected Token エラーを修正

Unexpected token は、厳密な JSON パーサが、有効な JSON ではその位置に現れてはならない文字に到達したことを意味します。

ガイドを読む →

JSON から JavaScript オブジェクトへの変換ツール

厳密な JSON は JSON.parse で JavaScript オブジェクトに変換できます。JavaScript オブジェクトリテラルは、有効な JSON にするために事前のクリーンアップが必要です。

ガイドを読む →