json格式初涉

时间:2021-09-07 05:00:30

json用{}表示json对象,[]表示数组,里面以值对的方式来存储信息

var jsondata='{"staff":

  [{"name":"jim","age":"17"},

    {"name":"Bob","age":"27"},

  {"name":"cindy","age":"17"}]

}';

解析:var jsonobj=eval( '(' +jsondata+ ')');

alert(jsonobj.staff[0].name);

第二种解析:var jsonobj=JSON.parse(jsondata);

eval方法会执行json里的某些函数,这是很危险的,最好使用JSON.parse

jsonlint.com是个json的格式化校验工具