1.json格式
比如:
var jsondata='{"staff":[{"name":"红旗","age":70},{"name":"国境","age":80},{"name":"黄蓉","age":70},{"name":"过啊","age":"10"}]}';
2.解析json
有两种方法:
第一种是eval:
eval(‘(’+jsondata+')')之后就可以.staff[0].name这样取数据
第二种是JSON.parse:
JSON.parse(jsondata),调用同上。
区别:
用eval方法不会检查json参数是否合法,而且会执行json字符串中的js方法
用JSON.parse会检查,很安全。
在线json校验工具:jsonlint.com,检查json对象时,前后单引号不要加