js 解析后台json数据的常用方式

写在前面的话:本文借鉴互联网大神的做法,整理而得,只为总结工作,学习提高。

var str = ‘{"name":"crp","age":"20","weight":"50kg","data":{"pinvince":"湖北",“city”:“武汉”,"area":"洪山区"}}’

1.使用eval()函数

var obj = eval('(' + str + ')');

var name = obj.name;

var city = obj.data.city;

2.使用parseJSON()函数

var obj = str.parseJSON();

var name = obj.name;

var city = obj.data.city;

3.使用parse()函数

var obj = JSON.parse(str);

var name = obj.name;

var city = obj.data.city;

特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。



阅读更多
文章标签: jsp json
个人分类: 学习笔记
想对作者说点什么? 我来说一句

json-lib-1.1-jdk13.jar

2012年07月26日 65KB 下载

没有更多推荐了,返回首页

不良信息举报

js 解析后台json数据的常用方式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭