JSONとは何ですか?
JSON(JavaScript Object Notation)は、人間が読み書きしやすく、機械が解析や生成しやすい軽量なデータ交換フォーマットです。REST API、設定ファイル、およびサービス間のデータ交換における事実上の標準となっています。
なぜJSON形式にするのか?
JSONをインデント付きで読みやすく整形することで、深くネストされたオブジェクトや配列の可読性、デバッグ、レビューが格段に向上します。JSONをミニファイ(不要な空白をすべて削除)することで、ペイロードサイズが縮小され、APIの応答速度が向上し、設定ファイルのサイズも小さくなります。
主な利用シーン
- 生のJSONペイロードを整形表示してAPIレスポンスをデバッグ
- 設定変更を送信する前にJSON構文を検証
- 本番デプロイやCDNキャッシュ向けにJSONを最小化
- 整形版と最小化版のペイロードサイズを比較
- 自動テストスイート向けのJSONフィクスチャを準備