使用jquery解析json以获取highcharts
我在字符串中有这样的json:使用jquery解析json以获取highcharts,jquery,json,Jquery,Json,我在字符串中有这样的json: ([[1130112000000,56.79],[1130198400000,56.10]]); 原始json如下所示: 它在这里使用: 在highcharts示例中,他们使用了getJSON,其中包含一个json链接 但是在我的程序中,我在同一个页面中生成json,我不知道必须为脚本解析它 假设您的JSON有效,尝试一下: var data=jQuery.parseJSON(data); 看看highcharts提供的功能,他们正在通过自己的回调检索json
([[1130112000000,56.79],[1130198400000,56.10]]);
原始json如下所示:
它在这里使用:
在highcharts示例中,他们使用了getJSON
,其中包含一个json链接
但是在我的程序中,我在同一个页面中生成json,我不知道必须为脚本解析它 假设您的JSON有效,尝试一下:
var data=jQuery.parseJSON(data);
看看highcharts提供的功能,他们正在通过自己的回调检索json,获取返回的数据并通过新的highcharts.StockChart函数提供数据
要使用您自己的json(必须是格式正确的json,请尝试帮助…),请创建结构,然后对highcharts执行与示例中相同的调用,但将数据
变量替换为您的数据变量
如果一切都设置正确,它将正常工作
如果这没有帮助,请发布更多关于你正在尝试做什么(代码)的信息,否则我们将陷入困境
下面是一个示例,以您在问题中发布的点为例,使用它创建一个简单的highcharts图…该格式被称为 请注意,数据以
?()
开头,因为您将回调指定为http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c、 json&callback=?
您应该调用它,指定一个方法作为回调来处理数据
因此,您可以使用
您的示例不是有效的JSON。我知道它不是有效的JSON,这就是我问这个问题的原因。无论如何,这就是它在海图中的用法
$.ajax({
url: 'http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=hello',
dataType: 'jsonp',
success: function(data){
console.log(data);
}
});