JavaScript解析JSON格式数据的方法示例
本文实例讲述了JavaScript解析JSON格式数据的方法。分享给大家供大家参考,具体如下:
1、使用JavaScript提供的eval()函数
functionJsonText1(){
varstrJSON="{'Name':'Kevin','Age':'23'}";//得到的JSON
varobj=eval("("+strJSON+")");//转换后的JSON对象
alert(obj.Name);
}
2、使用JSON对象
①使用JSON对象的stringify()函数,将对象转换成JSON
语法:varstr=JSON.stringify(data);
②使用JSON对象的parse()函数,将JSON转换成对象
语法:vardata=JSON.parse(str);
varjsonStr="";
//使用JSON对象的stringify()函数,将对象转换成JSON
functionJsonText2(){
vardata=newObject;
data.Name="Kevin";
data.Age=23;
jsonStr=JSON.stringify(data);
alert(jsonStr);
}
//使用JSON对象的parse()函数,将JSON转换成对象
functionJsonText3(){
vardata=JSON.parse(jsonStr);
alert(data.Name);
}
PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:
在线
JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat
在线XML/