JSON

JSON(JavaScript Object Notation) 是個以純文字為基底去儲存和傳送簡單結構資料, 可以透過特定的格式去儲存任何資料(字串, 數字, 陣列, 物件)。

我們可以將 JSON 資料傳到server(或從server拿取JSON資料到網頁前端),

{
  "orderID": 12345,
  "shopperName": "John Smith",
  "shopperEmail": "johnsmith@example.com",
  "contents": [
    {
      "productID": 34,
      "productName": "SuperWidget",
      "quantity": 1
    },
    {
      "productID": 56,
      "productName": "WonderWidget",
      "quantity": 3
    }
  ],
  "orderCompleted": true
}

JSON.parse()

將JSON格式資料轉換為Object

var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');

JSON.stringify()

將JavaScript Object轉換為JSON

var obj = { name: "John", age: 30, city: "New York" };
var myJSON = JSON.stringify(obj);
var arr = [ "John", "Peter", "Sally", "Jane" ];
var myJSON = JSON.stringify(arr);

Last updated