JSONを入力

未入力

整形結果

次にこちらのツールもいかがですか?

JSONフォーマッター・バリデーターとは?

JSON(JavaScript Object Notation)は、Web API のデータ交換フォーマットとして事実上の標準です。サーバーから返却されるレスポンスや、設定ファイル(package.json, tsconfig.json 等)に日常的に使われています。

本ツールは、圧縮された JSON を読みやすく整形(Pretty Print)するとともに、構文エラーをリアルタイムで検出し、エラー箇所の行番号をハイライト表示します。

JSONの厳格な記述ルール

JSON は JavaScript のオブジェクトリテラルに似ていますが、より厳密な構文規則を持っています。以下のルールに違反するとパースエラーになります。

ルール OK NG
キーはダブルクォート必須 {"name": "太郎"} {name: "太郎"}
文字列はダブルクォートのみ "hello" 'hello'
末尾カンマ禁止 {"a": 1, "b": 2} {"a": 1, "b": 2,}
コメント不可 (コメントなし) {"a": 1} // コメント
値の型は6種のみ string, number, boolean, null, object, array undefined, 関数, Date

API開発におけるJSONデバッグの重要性

REST APIやGraphQLの開発では、リクエスト/レスポンスの大半がJSON形式です。以下のような場面で、JSONの整形・バリデーションが不可欠になります。

構文エラーの原因として特に多いのが、末尾カンマ(trailing comma)シングルクォートの使用です。JavaScriptでは許容される書き方が、JSONでは厳密にエラーになるため注意が必要です。

ブラウザ完結で安全に使えます

本ツールはすべての処理をブラウザ内の JavaScript だけで完結しています。入力されたJSONが外部サーバーに送信されることは一切ありません。APIキーやトークンを含むレスポンスデータも安心して整形・確認できます。

その他のツール

お探しのツールが見つからない場合は、BetaVersion Tools トップページから全ツールの一覧をご確認ください。広告運用・Web制作に役立つツールを随時追加しています。