当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS json字符串转对象、对象转字符串

JS json字符串转对象、对象转字符串

2019年01月30日  | 移动技术网IT编程  | 我要评论

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

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

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

一、json字符串转json对象

1.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()函数处理后会抛语法错误。

2.获取对象的value

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

二、json对象转json字符串

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

教程:

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网