2012-01-26 2 views
0

PHP에서 arborjs로로드 할 데이터를 내보내려고합니다. 문제는 PHP json_encode가 노드와 가장자리 객체를 대괄호 []으로 캡슐화하여 arborjs를 뒤집습니다.Arborjs json_encode를 통해 json 데이터 형식을 읽고 PHP

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

을하지만 arborjs 다른

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

누구나가 발생하여이를 해결하고자 :

로 json_encode 준다?

답변

0

문제는 사용하는 대신, 키를 보존하지 않습니다 array_push

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

로했다 : 키를 보존

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

작품.