JSON

JavaScript Object Notation (JSON) はデータ交換形式です。厳密なサブセットではありませんが、JSON は JavaScript の構文のサブセットに似ています。多くのプログラミング言語が JSON に対応していますが、JSON はウェブサイトやブラウザーの拡張機能を含む JavaScript ベースのアプリケーションに特に便利です。

JSON は数値、論理値、文字列、null、配列(順序付けられた一連の値)、およびこれらの値(または他の配列やオブジェクト)で構成されるオブジェクト(文字列値マッピング)を表すことができます。 JSON は関数、正規表現、日付などのより複雑なデータ型はネイティブでは表現できません。(Date オブジェクトはデフォルトで ISO 形式の日付を含む文字列にシリアライズされるため、情報は完全に失われません。) JSON で追加のデータ型を表す必要がある場合は、シリアライズされる時やデシリアライズされる前に値の変換を行ってください。

関連情報

  • JSON(ウィキペディア)
  • JSON (MDN)