我對此有很多困惑。 Highcharts有一個特定的格式來接受系列中的數據。它是這樣的,例如:需要將JSON對象轉換爲JSON數組以供Highcharts使用
[ { name: 'Title Here', data: [1,2,3,4,5] } ]
我的問題,雖然是使用json_encode()我在PHP AJAX是將數據轉換我送回到一個JS對象這樣的整個陣列:
$data = [
'name' => 'Percent',
'data' => [1,2,3,4]
];
return json_encode($data);
// Returned Result
{name: "Percent", data: {0: 1, 1: 2, 2: 3, 4: 4}}
這導致了圖表渲染返回的數據時出現問題。我如何將返回的數據轉換爲第一種正確的方式?我迷失在如何完成這一點。
什麼是'json_parse()'?你的意思是'json_encode()'? –
另外,沒有像「JSON對象」或「JSON數組」那樣的東西。 JSON是數據的*字符串*表示(如XML)。如果它不是字符串,那不是JSON。 –
是的,我的意思是編碼。我明白這一點。這是一個漫長的一天,我的條件是離開。我在技術上使用Laravel 5,我使用Response :: json([]);這與json_encode完全相同。 – jamadri