Arborjs通过json_encode从php中读取json数据

时间:2012-01-26 04:04:19

标签: php import json arbor.js

我试图从php脚本中导出一些数据加载到arborjs,问题是php json_encode将节点和边缘对象封装在方括号[]中,这会使arborjs感到不安。

json_encode给出:

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

但是arborjs想要

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

其他人遇到并解决了吗?

1 个答案:

答案 0 :(得分:0)

问题出在array_push

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

不保留密钥,而是使用:

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

工作,保留密钥。