国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JSON中key動態設置及JSON.parse和JSON.stringify()的區別

2019-11-19 18:11:51
字體:
來源:轉載
供稿:網友

本文給大家介紹JSON中key動態設置及JSON.parse和JSON.stringify()的區別講解,具體詳情如下所示:

var user_info_json = [];  user_info_json[user_info_json.length] = eval('('+ '{"'+ id +'": "'+ value +'"}' +')'); JSON.stringify(user_info_json)

先轉成字符串,然后使用eval()格式化,然后在把json對象格式化成字符串

分析 : json = {key:values}; 的結果是{"key":values}不滿足要求,而json還不支持

json = {"" + key:values};這種格式,所以,想直接把key作為參數傳入的思路是不行的

所以只能先寫一個字符串,然后格式化成 key :value 的形式

之所以會遇到這個問題是因為我傳數據庫的時候

[{"mobile":"15915845461"},{"name":"紅"},{"388":"某些"}] 我的格式是這樣的

所以他key是動態的

另外在實踐中發現了 JSON.parse()和JSON.stringify()  這兩者的區別也記錄下

parse用于從一個字符串中解析出json對象,如var str = '{"name":"huangxiaojian","age":"23"}'

結果:

JSON.parse(str)Objectmobile: "15224545246"name: "huangxiaojian"__proto__: Object

注意:單引號寫在{}外,每個屬性名都必須用雙引號,否則會拋出異常。

stringify()用于從一個對象解析出字符串,如

var a = {a:2,b:3}

結果:

JSON.stringify(a)"{"a":2,"b":3}"

相關參考:

JSON.parse()和JSON.stringify()使用介紹

以上所述是小編給大家介紹的JSON中key動態設置及JSON.parse和JSON.stringify()的區別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中宁县| 胶南市| 克拉玛依市| 遵义市| 望江县| 娱乐| 腾冲县| 云梦县| 伊金霍洛旗| 玛多县| 长海县| 舟山市| 清流县| 宜都市| 洱源县| 威远县| 大渡口区| 加查县| 襄汾县| 清水河县| 禄劝| 开化县| 大名县| 县级市| 梁河县| 方山县| 双峰县| 郎溪县| 咸丰县| 沧州市| 海兴县| 云龙县| 元朗区| 澜沧| 阳春市| 阜新| 兴和县| 翁牛特旗| 罗城| 新泰市| 安阳市|