Looking for javascript Answers? Try Ask4KnowledgeBase
Looking for javascript Keywords? Try Ask4Keywords

JavaScriptJSON


前書き

JSON(JavaScript Object Notation)は軽量なデータ交換フォーマットです。人間が読み書きすることは容易であり、機械が解析し生成することも容易である。 JavaScriptでは、JSONはオブジェクトではなく文字列であることに気づくことが重要です。

json.orgの Webサイトには、さまざまなプログラミング言語での標準の実装へのリンクが含まれています。

構文

  • JSON.parse(input [、reviver])
  • JSON.stringify(value [、replacer [、space]])

パラメーター

パラメータ詳細
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を使用します。

JSON 関連する例