【问题标题】:Parse string to set of data in JavaScript(jQuery) to match series in HighCharts将字符串解析为 JavaScript(jQuery) 中的数据集以匹配 HighCharts 中的系列
【发布时间】:2016-04-29 11:30:18
【问题描述】:

我想将以下数据从 String 格式化为“set of data”以匹配 HighCharts 中的系列。

我试过用 JSON.parse 解析它,但是当然,这不是 JSON,所以它不会工作。

所以我有以下字符串:

var str = "[
{name: 'Abril', data: [107, null, 635, 203, 2]}, 
{name: 'Mayo', data: [133, 156, 947, 408, 6]}, 
{name: 'Junio', data: [1052, null, 4250, 740, 38]}
]"

想要的结果是:

var data = [
{name: 'Abril', data: [107, null, 635, 203, 2]}, 
{name: 'Mayo', data: [133, 156, 947, 408, 6]}, 
{name: 'Junio', data: [1052, null, 4250, 740, 38]}
]

将引号替换为空也不行。

【问题讨论】:

    标签: javascript jquery json highcharts


    【解决方案1】:

    我设法做到了

    var data = eval(str);
    

    【讨论】:

    • 最好使用 JSON.parse();
    • 这正是问题所在,JSON.parse() 不起作用。
    猜你喜欢
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 2016-10-23
    相关资源
    最近更新 更多