Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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数组转换为vis.dataset_Javascript_Json_Node.js_Chap Links Library - Fatal编程技术网

Javascript 如何将Json数组转换为vis.dataset

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'

我正在使用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', 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}]
  • 正在转换json数组格式。

  • 直接将原始数据馈送到vis.js。

  • 我不知道怎么做

    提前谢谢你

    这将排列您的阵列,使其与您的规格匹配:

    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]})
    以输出请求的日期格式。