JSON
エンジニアのためのWebチートシート
JSON(JavaScript Object Notation)は、軽量なデータ交換フォーマットです。 基本的な構文、データ型、バリデーション、JavaScriptでの操作方法をチートシートにまとめました。
基本構文
JSONの基本
JSONはキーと値のペアでデータを記述する軽量なデータ交換フォーマットです。
JSONのルール
JSONの構文ルールです。
データ型
文字列
ダブルクォートで囲みます。シングルクォートは不可です。
数値
整数・小数を表します。
boolean / null
true, false, null が使えます(すべて小文字)。
オブジェクト
オブジェクトの基本
波括弧 {} でキーと値のペアを定義します。
ネストしたオブジェクト
オブジェクトの中にオブジェクトを入れることができます。
配列
配列の基本
角括弧 [] で値のリストを定義します。
オブジェクトの配列
配列の中にオブジェクトを入れるパターンです。
ネスト & 実用例
package.json
Node.jsプロジェクトの設定ファイルです。
tsconfig.json
TypeScriptの設定ファイルです。
JSON Schema & 操作
JavaScriptでの操作
JavaScriptでJSONを扱う方法です。