码迷,mamicode.com
首页 > Web开发 > 详细

JSON--js中 json字符串转对象、对象转字符串

时间:2020-05-23 11:30:10      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:工具   结构   处理   function   https   使用   形式   func   fun   

JSON是javascript原生格式,在JavaScript中处理json数据不需要任何特殊的API或者工具包。

JSON中,有两种结构:对象和数组。

在数据传输流中,json是以文本,即字符串的形式传递的,而JS操作的是json对象,因此,json对象和json字符串之间的互相转换关系是关键。

json字符串转json对象

var  str = ‘{"a":"a1","b":"b1"}‘;

var obj1 = eval(‘(‘+str+‘)‘); //使用eval函数

var obj2 = jQuery.parseJSON(str); //jq对象方法,由json字符串转换为json对象

var obj3 = JSON.parse(str); //由json字符串转换为json对象

注意:如果obj本来就是一个对象,运用eval()函数转换后还是json对象,但是运行parseJSON()函数处理后会抛语法错误。

(array需要遍历)如果传过来的就是  jsonObject.toString() ,则不需要转,与接受类型为json,回调函数function(rs)本身就是一个json

2.获取对象的value

console.log(obj1.a);
console.log(obj1["a"]);

json对象转json字符串

var jsonstr = JSON.stringify(obj); //将json对象转换为json字符串

教程:http://www.runoob.com/js/js-json.html

转载:https://www.cnblogs.com/amyzhu/p/10335984.html

JSON--js中 json字符串转对象、对象转字符串

标签:工具   结构   处理   function   https   使用   形式   func   fun   

原文地址:https://www.cnblogs.com/64Byte/p/12941501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!