Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript数组JSON.parse(字符串)_Javascript_Json_Ajax_Echarts - Fatal编程技术网

JavaScript数组JSON.parse(字符串)

JavaScript数组JSON.parse(字符串),javascript,json,ajax,echarts,Javascript,Json,Ajax,Echarts,我正在使用eCharts(一个JavaScript图表库),有一些东西让我头疼。这些示例使用以下代码作为markLine(并且它可以按预期工作) 我需要能够以JSON字符串的形式获取数据部分,但我无法让它工作注意:为了简单起见,我收到的JSON信息与名为arrayString的字符串相同: 当我运行JSON.parse代码时,图表不会显示,但是如果我输入console.log“res”的值,那么数组似乎创建正确 有人能帮我解决这个问题吗 参考资料: 这两个示例都使用markLine: 您是否应

我正在使用eCharts(一个JavaScript图表库),有一些东西让我头疼。这些示例使用以下代码作为markLine(并且它可以按预期工作)

我需要能够以JSON字符串的形式获取数据部分,但我无法让它工作
注意:为了简单起见,我收到的JSON信息与名为arrayString的字符串相同:

当我运行JSON.parse代码时,图表不会显示,但是如果我输入console.log“res”的值,那么数组似乎创建正确

有人能帮我解决这个问题吗

参考资料: 这两个示例都使用markLine:


您是否应该将其添加到res数组中,而不是将其过度加载

res.push(JSON.parse(arrayString));

这是一个数组中的两个对象还是另一个数组中的两个对象(如第一个代码段),还是一个数组中的两个对象(如第二个代码段)。我一定已经看了一个多小时了,快发疯了。@Glen我们肯定都去过那里。
markLine : {
    symbol: 'none',
    tooltip: {show: false},
    itemStyle:{
        normal:{
            lineStyle:{
                type: 'solid',
                color: '#CCCCCC'
            },
            tooltip:{
                show: false
            }
        }
    },
    data: (function (){
        var res = [];
        var arrayString = "";

        arrayString = '[{ "xAxis" : 250, "yAxis" : 0 }, {"xAxis": 250, "yAxis" : 250 }]';
        res = JSON.parse(arrayString);

        return res;
    })()
}
res.push(JSON.parse(arrayString));