VM258:1 Uncaught SyntaxError: Unexpected token o in JSON at position 1——json串的解析问题

今天研究了一下ECharts,它的官网http://echarts.baidu.com/examples/给出的是利用静态数据展示的图表,我想模拟数据是用ajax从后台拿过来的数据,于是自己在前台写了一个json串,并利用ECharts的demo进行数据展示

我的json串如下

var data = {
                1: "value1",
                2: "value2",
                count: 3,
                person: [ //数组结构JSON对象,可以嵌套使用
                            {
                                id: 1,
                                name: "张三",
                                money:9
                            },
                            {
                                id: 2,
                                name: "李四",
                                money:19
                            },
                            {
                                id: 3,
                                name: "王五",
                                money:29
                            },
                            {
                                id: 4,
                                name: "赵柳",
                                money:39
                            }
                       ],
                object: { //对象结构JSON对象
                    id: 1,
                    msg: "对象里的对象"    
                }
            };

我的目的是拿出json串里面每个人的money数据,一开始我将json串解析了一下,然后在使用

谷歌后台报错:

然后百度,看有没有解决方法,看到一个很逗的帖子,https://blog.csdn.net/bmw601055/article/details/77414855,但是看了这篇文章,我突然明白问题所在了,就像文中说的,JSON串解析之前已经是一个对象了,没必要再转化了,

果真,去掉解析那一步,问题解决了

这里贴出学习ECharts自己写的一个demo

 





echartDemo





    
    

 

你可能感兴趣的:(开发经验,前端)