- ==純文字與自定義格式==:可以用文字定義任何自己想要的格式,壞處是相對要去寫怎麼處理這個格式的 function。
==XML==: 用標籤來描述資料。
==JSON==(JavaScript Object Notation):
長很像 javascript 的物件,最常被使用{ "name": "morpheus", "job": "leader", "id": "215", "createdAt": "2020-07-14T11:00:01.881Z" }
const json = JSON.parse(body)
//body 是 JSON 格式的字串,此時 body 會以 js 的物件形式印出
//////////////////
const obj = {
name:'eric',
job:'none'
}
console.log(JSON.stringify(obj))
// 可以把物件轉成 JSON 格式的字串
*
- 當利用 xmlhttprequest 拿到 response 的時候,它一定是一個字串,因此每次把結果接回來以後都要用 JSON.parse,因為 ==xhr 回傳的 response 內容是純文字,是字串,所以要用 JSON.parse 把字串變成 JS 物件,我們才能操作成我們想要呈現的格式。==
###### tags:Week4