資料格式的選擇


Posted by ericcch24 on 2020-10-16

  • ==純文字與自定義格式==:可以用文字定義任何自己想要的格式,壞處是相對要去寫怎麼處理這個格式的 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

#week4







Related Posts

網路

網路

理解 JavaScript 中物件的比大小行為

理解 JavaScript 中物件的比大小行為

Vite系列#使用 Create Vue 版本進行創建

Vite系列#使用 Create Vue 版本進行創建


Comments