JS如何读取JSON数据并且格式化解析?

JS如何读取JSON数据并且格式化解析? JS教程 第1张

正文:

在做前后端交互的时候,往往会用到JSON格式的数据,在后台端将相关数据编译为JSON,然后在传输到前端,那么在前端如何获取并且解析这个JSON字符串呢?今天我就给大家分享教程。

JSON数据实例:

{ "name": "鹏誉源码网", "id": "1" }

在JS中,我们可以这样对它进行转换:

var str = '传入过来的JSON值';

var dataObj=eval("("+str+")");

console.log(dataObj);

只要解析成功之后,那么JSON对象就会变成一个数组,到时候直接obj[‘name”];这样调用即可,当然,如果你想要将数组转为JSON然后传给服务端也是可以实现的。

具体代码如下:

var obj = str.parseJSON();

或者:

var obj = JSON.parse(str);

那么该如何读取这个JSON对象呢?我们直接通过(.)的方式读取,例如:

Alert(obj.name);

本文结束