varjsonData=
'{"data1":"Hello,","data2":"world!"}'
php
調用方法jsonData.data1,jsonData.data2json
jsonData=[
{
"name"
:
"LiLei"
,
"age"
:19,
"sex"
:
"male"
},
{
"name"
:
"HanMei"
,
"age"
:18,
"sex"
:
"famale"
}
]
安全
調用方法jsonData[0].name,jsonData[1].sex函數
evalJson=eval(
'('
+jsonData+
')'
);
spa
var
jsonParseJson=JSON.parse(jsonData);
code
使用eval函數解析JSON是一種很不安全的方式,能不用最好就不用,緣由是eval不但能夠解析JSON字符串,還會執行其中的代碼塊(若是有的話)字符串
因此咱們比較經常使用的就是使用JSON.parse()方法解析
var obj = JSON.parse(jsondata);string