轉(zhuǎn)換步驟:1、利用JSON.parse()方法來(lái)將json字符串轉(zhuǎn)為數(shù)組,語(yǔ)法“JSON.parse(json字符串)”;2、利用擴(kuò)展運(yùn)算符“…”將數(shù)組元素將數(shù)組元素一個(gè)個(gè)取出,并存入一個(gè)空對(duì)象“{}”中即可,語(yǔ)法“{…數(shù)組對(duì)象}”。
前端(vue)入門(mén)到精通課程:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:windows7系統(tǒng)、ECMAScript 6版、Dell G3電腦。
JSON
-
JSON是一種特殊的字符串格式,本質(zhì)是一個(gè)字符串
-
像對(duì)象和數(shù)組,里面的key和value如果是字符串格式,都用雙引號(hào)包裹(必須是雙引號(hào))
例:
var jsonStr = '{ "name": "cxh", "sex": "man" }';
es6將json字符串轉(zhuǎn)為對(duì)象的方法
在es6中,可以借助數(shù)組,利用JSON.parse()方法和擴(kuò)展運(yùn)算符“…”來(lái)將json字符串轉(zhuǎn)為對(duì)象。
轉(zhuǎn)換步驟:
步驟1、利用JSON.parse()方法來(lái)將json字符串轉(zhuǎn)為數(shù)組
JSON.parse() 方法將數(shù)據(jù)轉(zhuǎn)換為 JavaScript 對(duì)象
var jsonStr = '[1,2,3,{"a":1}]'; var arr=JSON.parse(jsonStr); console.log(arr);
步驟2:利用擴(kuò)展運(yùn)算符“…”將數(shù)組轉(zhuǎn)為對(duì)象
擴(kuò)展運(yùn)算符“…”可以將數(shù)組展開(kāi),將數(shù)組元素一個(gè)個(gè)取出,然后存入一個(gè)空對(duì)象“{}”中即可。
const obj = {...arr} ; console.log(obj);
【