关于向echarts里添加后台数据的问题

这就是我返回到jsp的数组,是没有引号的,可放在series后浏览器读取就是有引号了

echarts里有个属性series,它的格式是:

series:[
                     {
                             name:'haha',
                             type:'line',
                             data:[2, 11, 25, 43, 12, 32]
                        },
                         {
                             name:'hehe',
                             type:'line',
                             data:[2, 11, 25, 43, 12, 32]
                        }
]

现在我后台拼接了一个数组代替series中的[]部分,也传进来了,但是我后台是字符串拼接的,所以造成了series中的每个{}都被一对""套起来了,这样解析的时候浏览器就不认识了,想问这个""如何去掉呢

你可以在后台处理啊
前台无非就是接受一个json数组 你在后台把字符串处理成一个标准的json不就行了?

返回了什么?既然是拼接的,你服务器端去掉双引号不就行了。服务器端一般有json处理类库的,自己建立好模型后用json处理类库序列化为json字符串,不需要自己拼接

你的问题没有描述清楚,但是我可以声明下,对于echarts这个插件,上述的数组,必须是数组(当然数组元素可以是字符串这个没关系),举个例子
data: arr,//arr = [ 1,2,3,4,5]也可以是 arr = ['1', '2', '3'],但是不能是字符串拼接的

你这是line图?没见过data:[{内容1},{内容2},{内容3}] 这种方式啊,
line的话不都是一维数组嘛