JSON整形・検証ツール

JSONを貼り付けるだけで、読みやすい形へ整え、構文エラーも確認できます。

使い方

  1. 整形するJSONを入力します。
  2. インデント幅または圧縮を選び、必要ならキー順の並べ替えを指定します。
  3. エラーがないことを確認し、結果をコピーまたはTXT保存します。

整形設定

元の文章

0文字

未保存

整形後

0文字

入力待ち

このツールについて

APIレスポンス、設定ファイル、構造化データなどのJSONを読みやすく整形し、構文が正しいかを確認できます。

構文が正しくても、値の意味までは確認しない

「{"count":2}」は有効なJSONとして整形できます。「{count:2}」はキーの引用符がないため構文エラーです。

入力例と結果の確認

JSONを読みやすく整形し、構文と安全に読み直せる値かを確認します。

「この例を試す」は入力と設定を置き換えます。「元の入力へ戻す」を押すと、直前の入力と設定に戻せます。通常の下書き保存ルールが適用されます。

複数の例を試した場合は、「元の入力へ戻す」を繰り返すと最初の入力へ戻れます。履歴はページ内だけで保持するため、閉じる前に必要な入力を復元してください。

2スペースで整形する

入力と設定

{"name":"A","count":2}

キー順に並べる: オフ、インデント: 2

期待する結果

{
  "name": "A",
  "count": 2
}

重複キーで停止する例

入力と設定

{"a":1,"a":2}

キー順に並べる: オフ、インデント: 2

期待する結果

エラーを表示し、整形結果は空欄になります。同じオブジェクトの片方の値を黙って失わないためです。

結果の見方

エラー時は元の入力を残します。キーの並べ替えは配列の順序を変えません。

対応範囲と注意点

スキーマ検証ではありません。重複キーやJavaScript数値として値が変わる入力は整形を止めます。 例えば 9007199254740993 は JavaScript の数値として読み込むと値が変わるため、整形を停止します。元の入力は残るので、元データの仕様を確認して修正してください。

次の作業に使えるツール

よくある質問

コメント付きJSONに対応していますか?

対応していません。標準JSONとして解析するため、コメントや末尾カンマはエラーになります。

キーの並べ替えは配列にも影響しますか?

配列の順番は変えず、配列内のオブジェクトのキーだけを並べ替えます。

JSONは外部へ送信されますか?

送信されません。解析と保存はブラウザ内だけで行われます。

関連ツール

入力と保存について

残したい内容は、消去やリセットの前に別途保管してください。入力文章とツール設定をこのブラウザーに自動保存します。最終保存から30日以上経過したデータは、次の読み込み時に復元しません。サイトデータの削除や保存制限で、それより早く失われる場合があります。

お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。

ツール・ゲームを探す

全120ツール・16ゲーム

全120ツール・16ゲーム

文章・文字 26

計算・変換 22

日付・時間 12

画像・PDF 26

データ・Web 28

抽選・便利 6

ゲーム 16