MDN——javascript——入門——第三章對象——json——知識點總結
阿新 • • 發佈:2017-07-06
.json 控制 als null 集合 ron for com 音頻
1.
JSON:javascript object notation(js 對象表示法)
將結構化數據表示為JavaScript對象的標準格式,
通常用於在網站上表示和傳輸數據 (從服務器向客戶端發送一些數據,因此可以將其顯示在網頁上)
Douglas Crockford(提出推廣了json)
雖然它是基於JavaScript語法,它可以獨立於JavaScript的使用,許多編程環境有 讀取(解析),並生成JSON的能力。(例如php)
JSON對象可以存儲在它自己的文件,根本上只是一個文本文件,擴展名是.json和MIME類型是application/json。
2.json結構:
1.對象object
名/值對的集合:
名是string類型,
值可以是:string,number,object,array,trur,false,null
2.數組array
(值的有序列表)
3.json中數據的格式/類型
註意: 必須用“”雙引號,且控制字符如“\/bfnrt要加\轉義,可以用\u+四位十六進制數表示Unicode字符
註意:不能使用八進制,十六進制,可以用科學計數法
雙精度浮點
非NaN 或無窮大
4.文本<---->對象轉換
有時候可以設置XHR返回響應為JSON格式,使用:
request.responseType = ‘json‘;
但有時就需要轉換格式
- JSON.parse():接受在文本串形式的JSON對象作為參數,並返回對應的對象。
- JSON.stringify():接受一個JSON對象作為參數,並返回等效文本串的形式。
MDN——javascript——入門——第三章對象——json——知識點總結