JS如何读取JSON数据并且格式化解析?
正文:
在做前后端交互的时候,往往会用到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);
本文结束