JSON的基本操作


一、JSON介紹

  JSON 是一種輕量級的文本數據交換格式, 獨立於語言 ,具有自我描述性,更易理解。

 

二、創建JSON 對象和JSON字符串

  1.JSON對象

  var str1 = {"name":"小李子","sex:"男"}

  2.JSON字符串

  var str2 = '{"name":"小李子","sex":"男"}'

 

三、JSON操作

  1.JSON對象轉JSON字符串

var str1 = {"name":"小李子","sex":"男"}
console.log(JSON.stringify(str1))

  2.JSON字符串轉JSON對象。

  第1種情況,可以直接使用JSON.parse()去轉換

var str1 = '{"name":"小李子","sex":"男"}'
console.log(JSON.parse(str1))

  第2種情況,后台接口給我返回的是這種格式的

var str1 = "{'name':'小李子','sex':'男'}"
console.log(JSON.parse(str1))

  如果你直接使用JSON.parse(str1)去轉換,就直接報錯了

  這時候我們就需要借助eval()函數了,將上述代碼改為如下的就行了。

var str1 = "{'name':'小李子','sex':'男'}"
var newStr = eval('('+ str1 +')')
console.log(newStr)
//取key值
console.log(newStr.name)

  最后控制台打印輸出的結果為:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM