JSON(JavaScript Object Notation)は軽量なデータ交換フォーマットです。人間が読み書きすることは容易であり、機械が解析し生成することも容易である。 JavaScriptでは、JSONはオブジェクトではなく文字列であることに気づくことが重要です。
json.orgの Webサイトには、さまざまなプログラミング言語での標準の実装へのリンクが含まれています。
パラメータ | 詳細 |
---|---|
JSON.parse | JSON文字列を解析する |
input(string) | JSON文字列を解析します。 |
reviver(function) | 入力JSON文字列の変換を指定します。 |
JSON.stringify | 直列化可能な値を直列化する |
value(string) | JSON仕様に従ってシリアル化される値。 |
replacer(function またはString[] またはNumber[]) | 選択的に、 value オブジェクトの特定のプロパティが含まれます。 |
space(String またはNumber ) | 場合はnumber 提供され、その後、 space の空白の数は、読みやすさの挿入されます。 string を指定すると、文字列(最初の10文字)が空白として使用されます。 |
JSONユーティリティメソッドは、 ECMAScript 5.1§15.12で最初に標準化されました 。
形式はJSONデータ交換フォーマット (2013年3月のRFC 7158、2013年10月のECMA-404 、2014年3月のRFC 7159)で後で更新されたJSON のapplication / json Media Type (RFC 4627 July 2006)で正式に定義されました。
これらのメソッドをInternet Explorer 8などの古いブラウザで使用できるようにするには、Douglas Crockfordのjson2.jsを使用します。