JSON整形・検証ツール
JSONを読みやすく整え、正しくないときはどこが間違っているかを正確に示します。
JSON整形の使い方
JSONを貼り付け
JSONを貼り付けるか、.jsonファイルを開くかドロップします。入力と同時にチェックされます。
レイアウトを選ぶ
スペース2つ・4つ、またはタブでインデントするか、1行に圧縮します。「キーをA–Z順に並べ替え」にチェックするとキーが順番に並びます。
コピーまたはダウンロード
整形したJSONをコピーするか、formatted.jsonとしてダウンロードします。
Utils365が選ばれる理由
直せるエラー表示
不正なJSONは間違いのある行と列を、その行の内容と位置を示す矢印付きで表示。末尾のカンマ、シングルクォート、引用符のないキー、コメントについてのヒントも出します。
整形も圧縮も
読みやすくするならスペース2つ・4つかタブ、容量を減らすなら1行にまとめられます。
変わるのはレイアウトだけ
数値、テキスト、キーの順番は書いたとおりのまま出力されます。2つのファイルを比べやすくするためにキーをA–Z順に並べ替えることを選んだ場合は除きます。
プライバシーを守る設計
JSONはブラウザ内でチェック・整形され、アップロードされません。APIキーや顧客データが外に出ることはありません。
よくある質問
JSONが正しいかどうかを確認するには?
貼り付けるだけです。正しいJSONならキーの数とネストの深さをまとめて表示します。正しくなければ、最初の間違いの行と列、そして直し方を表示します。
末尾のカンマはなぜエラーになるの?
JavaScriptでは許されていても、JSONではオブジェクトや配列の最後の要素の後にカンマを置けません。閉じの } や ] の前のカンマを削除してください。
JSONにコメントやシングルクォートは使える?
使えません。標準のJSONにはコメントがなく、文字列とキーにはダブルクォートが必要です。JSON5やJSONCでは使えますが、ほとんどのAPIやパーサーは受け付けません。
数値やキーの順番は変わりますか?
いいえ。数値は書いた桁がそのまま保たれるので、1234567890123456789のような長いIDや1.10のような価格も変わりません。「キーをA–Z順に並べ替え」にチェックしない限り、キーの順番もそのままです。
圧縮すると何が起きる?
文字列の中にないスペースと改行をすべて取り除き、JSONをできるだけ小さくします。データはまったく同じです。