Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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”的JSON数据;x/y“;作为关键_Javascript_Json_Rickshaw - Fatal编程技术网

Javascript 使用不包含“JSON”的JSON数据;x/y“;作为关键

Javascript 使用不包含“JSON”的JSON数据;x/y“;作为关键,javascript,json,rickshaw,Javascript,Json,Rickshaw,我对这个JSON和图形的世界很陌生,第一次使用人力车 在示例中,它使用以x和y为键的JSON数据: { x: 1910, y: 92228531 } 我的数据具有以下键、值: {"sampletime":"2013-05-11 11:47:54","samplevalue":"4.39"} 有没有可能让Rickshaw以这种格式使用我的数据,或者可以说有一种方法可以在运行中转换这些JSON数据 更新: 将SQL更改为: select sampletime as "x", samplevalu

我对这个JSON和图形的世界很陌生,第一次使用人力车

在示例中,它使用以x和y为键的JSON数据:

{ x: 1910, y: 92228531 }
我的数据具有以下键、值:

{"sampletime":"2013-05-11 11:47:54","samplevalue":"4.39"}
有没有可能让Rickshaw以这种格式使用我的数据,或者可以说有一种方法可以在运行中转换这些JSON数据

更新:

将SQL更改为:

select sampletime as "x", samplevalue AS "y" from rn_qos_data_0011 order by sampletime desc limit 10;
将SQL/PHP更改为:

$sql = mysql_query("select sampletime as \"x\", samplevalue AS \"y\" from rn_qos_data_0011 order by sampletime desc limit 10;");

$results = array();
while($row = mysql_fetch_array($sql))
{
   $results[] = array(
      'x' => strtotime($row['x']),
      'y' => (float)$row['y']
   );
}
header('Content-Type: application/json');
echo json_encode($results);
注意,需要转换为历元时间和浮点。

将SQL/PHP更改为:

$sql = mysql_query("select sampletime as \"x\", samplevalue AS \"y\" from rn_qos_data_0011 order by sampletime desc limit 10;");

$results = array();
while($row = mysql_fetch_array($sql))
{
   $results[] = array(
      'x' => strtotime($row['x']),
      'y' => (float)$row['y']
   );
}
header('Content-Type: application/json');
echo json_encode($results);
注:需要转换为历元时间和浮点