json字符串嵌套json字符串的解析取值

一.转换方式介绍

1.浏览器支持的转换方式:

(1)JSON.stringify(obj)将JSON转化为字符串。
(2)JSON.parse(string)将字符串转为JSON格式。
如下图所示:
json字符串嵌套json字符串的解析取值

2.javascript支持的转换方式

eval(’(’+b+’)’);可以将json字符串转换为json对象
注意:需要在json字符串外包裹一对小括号,ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转换为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。
color
如下图数据趣出attribuation1中的color:json字符串嵌套json字符串的解析取值
步骤:Array是ajax请求回的data数据
1.var str = JSON.parse(data.attribuation1);
2.var color1 = str.color;
console.log(color); //#1768E1