js字符串转json对象,json对象转字符串
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"]);
js逗号分割的字符串转数组⼆、json对象转json字符串
var jsonstr = JSON.stringify(obj); //将json对象转换为json字符串

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。