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/