String 转换 json 类型
String string = "[{ y: 55.11, color : colors[0] },{ y: 21.63, color: colors[1] },{ y: 11.94,color: colors[2] },{ y: 117.15, color: colors[3] }]";
这个字符串是在servlet里的,我想转换成了JSON对象,可以在网上找了几个方法都不行啊...
我是想用在Highcharts上面柱型图的data ,因为每次的数量不一样,所以需要动态生成JSON.
哪位大哥能帮帮我.
这是页面里的JS代码
data = [{
y: 55.11,
color: colors[0]
}, {
y: 21.63,
color: colors[1]
}, {
y: 11.94,
color: colors[2]
}, {
y: 117.15,
color: colors[3]
} ];
------解决方案--------------------在js中使用eval(data)就可以了
------解决方案--------------------<script>
var str = "[{ y: 55.11, color : colors[0] },{ y: 21.63, color: colors[1] },{ y: 11.94,color: colors[2] },{ y: 117.15, color: colors[3] }]";
var json = eval("(" + str + ")");
</script>