2012-01-26 18 views
0

我想從php腳本導出一些數據加載到arborjs,問題是php json_encode封裝節點和邊緣對象在方括號[],這擾亂了arborjs。Arborjs閱讀json數據表格php通過json_encode

json_encode給出:

{"nodes":[{"10":{"auth":"EP","depth":0}}]} 

但arborjs希望

{"nodes":{"10":{"auth":"EP","depth":0}}} 

其他人遇到和解決的呢?

回答

0

問題是與array_push

$n=array($key=>$value); 
array_push($array,$n); 

不保留鍵,而是採用:

array_push($array[$key]); 
$array[$key]=$value; 

作品,保存鍵。