我对 JSON 有点陌生,但这里有。我正在使用 Google Charts,并试图弄清楚如何使用 javascript 对 json_encode 进行排序。
Google Charts 期望的格式是:
data.addRow([new Date(2008,0,1),0,0,0,3,0,0]);
我的 json_encode 看起来像:
[[new Date(2008,0,1),0,0,0,3,0,0],[new Date(2008,0,1),0,0,0,1,0,0],[new Date(2008,0,1),0,0,1,0,0,0],[new Date(2008,0,1),0,2,0,0,0,0],[new Date(2008,0,1),42,0,0,0,0,0],[new Date(2008,0,1),20,0,0,0,0,0]]
我基本上是这样编码它(php端)并通过AJAX调用返回$result:
$test = json_encode($charts_count_history, JSON_NUMERIC_CHECK);
$result = str_replace(array('\'', '"'), '', $test);
jsonData 是存储 json_encode 的变量(字符串?数组?不知道该怎么称呼它)。我的问题是如何对 jsonData 进行排序并(例如)提醒每个值?也许像下面这样?
for(//Not sure what would go here)
{
alert(jsonData[0][0]);
}
我知道我可能不知道该怎么做,所以任何帮助都将不胜感激!