我试图从php脚本中导出一些数据加载到arborjs,问题是php json_encode将节点和边缘对象封装在方括号[]
中,这会使arborjs感到不安。
json_encode给出:
{"nodes":[{"10":{"auth":"EP","depth":0}}]}
但是arborjs想要
{"nodes":{"10":{"auth":"EP","depth":0}}}
其他人遇到并解决了吗?
答案 0 :(得分:0)
问题出在array_push
$n=array($key=>$value);
array_push($array,$n);
不保留密钥,而是使用:
array_push($array[$key]);
$array[$key]=$value;
工作,保留密钥。