JSONフォーマッター兼バリデーター

整えた結果を共有する前に、圧縮されたAPIレスポンス、設定ファイル、デバッグ用ペイロードを見やすくするJSONビューティファイアとして使えます。

整形モード
JSONを貼り付けて整形し、検証し、ツリービューを確認してください。
例のプリセット
JSONとは何ですか?

JSON(JavaScript Object Notation)は、人間にとって読み書きが容易で、マシンにとっても解析や生成が容易な軽量のデータ交換形式です。言語に依存しませんが、C言語ファミリーのプログラマーに馴染みのある規則を使用しています。JSONはWebアプリケーションにおけるデータ交換の事実上の標準となっています。

JSONの構造

JSONは2つの構造に基づいています。オブジェクト({}で囲まれたキー/値ペアの集合)と配列([]で囲まれた値の順序付きリスト)です。値には文字列、数値、真偽値(true/false)、null、オブジェクト、配列を使用できます。この単純な構造で、複雑な階層データも表現可能です。

主な使用例
  • 圧縮されたAPIリクエスト/レスポンスのペイロードを整形すること
  • デプロイ前に設定ファイルの構文エラーを見つけること
  • ネストしたログやWebhookペイロードをツリービューで確認すること
  • スキーマ検証やAPIデバッグの前にJSONを整理すること
  • スキーマを意識した検証ワークフロー向けにペイロードを準備すること
JSONの例
入力: {"name":"John"}
出力: { "name": "John" }
入力: [1,2,3]
出力: [ 1, 2, 3 ]
よくある質問

JSONとJavaScriptオブジェクトの違いは何ですか?

JSONは特定の規則に従うテキスト形式です。キーは二重引用符で囲まれた文字列である必要があり、値は特定の型に限定されます。JavaScriptオブジェクトはより柔軟で、関数やundefined値を含めることができ、単一引用符も使用可能です。

JSONにコメントを含めることはできますか?

いいえ、標準のJSONはコメントをサポートしていません。一部のパーサーはコメントを受け付けますが、公式仕様ではありません。コメントが必要な設定ファイルには、JSON5やYAMLの検討をお勧めします。