HighLab

JSONとは

  • 公開日:
  • 更新日:
  • 文字数:440文字

JSON(Javascript Object Notation)とは、Javascriptのオブジェクトリテラル形式に準じたデータフォーマットです。
性質上、Javascriptとは親和性が高く、Ajax通信などではよく利用されています。
Javascriptとはリテラル表現は完全には一致していませんので、ご注意ください。

以下の制約があります。
・プロパティ名はダブルクウォートでくくらなければならない。
・配列/オブジェクト配下の要素末尾はカンマで終わってはいけない。
・ゼロ始まりの数値は禁止

JSON.stringify() メソッドを利用することでjavascriptのオブジェクト配列をJSON文字列に変換できます。

var obj= {hoge: 1, foo:2};
console.log(JSON.stringify(obj));

//結果
{"hoge":1,"foo":2}

参考元
Javascript本格入門