Javascript 如何将Json数组转换为vis.dataset
我正在使用Node.Js编写一个网站。 我通过调用一些API获得数据,并以以下格式返回JSON数组:Javascript 如何将Json数组转换为vis.dataset,javascript,json,node.js,chap-links-library,Javascript,Json,Node.js,Chap Links Library,我正在使用Node.Js编写一个网站。 我通过调用一些API获得数据,并以以下格式返回JSON数组: [{ '2015-04-08T17:12:05+00:00': 103.7 },{ '2015-04-08T17:13:05+00:00': 109.5 },{ '2015-04-08T17:14:05+00:00': 106 },{ '2015-04-08T17:15:05+00:00': 112.6 }] [{x: '2014-06-11', y: 10},{x: '2014-06-12'
[{ '2015-04-08T17:12:05+00:00': 103.7 },{ '2015-04-08T17:13:05+00:00': 109.5 },{ '2015-04-08T17:14:05+00:00': 106 },{ '2015-04-08T17:15:05+00:00': 112.6 }]
[{x: '2014-06-11', y: 10},{x: '2014-06-12', y: 25},{x: '2014-06-13', y: 30},{x: '2014-06-14', y: 10}]
所以我想使用vis.js
库来显示如下数据:
如果我错了,请纠正我。我认为vis.js
只接受这种格式的数据集:
[{ '2015-04-08T17:12:05+00:00': 103.7 },{ '2015-04-08T17:13:05+00:00': 109.5 },{ '2015-04-08T17:14:05+00:00': 106 },{ '2015-04-08T17:15:05+00:00': 112.6 }]
[{x: '2014-06-11', y: 10},{x: '2014-06-12', y: 25},{x: '2014-06-13', y: 30},{x: '2014-06-14', y: 10}]
提前谢谢你 这将排列您的阵列,使其与您的规格匹配:
var-dataBefore=[{'2015-04-08T17:12:05+00:00':103.7},{'2015-04-08T17:13:05+00:00':109.5},{'2015-04-08T17:14:05+00:00':106},{'2015-04-08T17:15:05+00:00':112.6}];
var dataAfter=[];
对于(var i=0;i
一个小的添加:var cleanDate=date.slice(0,10);push({x:cleanDate,y:item[date]})
以输出请求的日期格式。