json
是Ajax
發(fā)送小部分?jǐn)?shù)據(jù)的一種輕量級數(shù)據(jù)格式济榨,可以簡單易懂的給服務(wù)器或者瀏覽器交互數(shù)據(jù)寄纵,包括jason
對象,jason
數(shù)組對象。
語法:最外圍用'{}'括起來
var jsondata='{"staff":[{"name":"洪七","age":70},{"name":"郭靖","age":35},{"name":"黃蓉","age":30}]}';
解析方法兩種:
1.eval()
這種方法解析json很危險(xiǎn)不但會解析字符串還會執(zhí)行json里的js方法
var jsonobj=eval('('+jsondata+')');
2.JSON.parse()
一般都用這種方法解析
var jsonobj=JSON.parse(jsondata);
alert(jsonobj.staff[0].name);//返回洪七
注:兩種方法解析的json字符串都是最上面的那段