我想在json中编码一些facebook数据,但如果我这样做,例如
$likes = idx($facebook->api('/me/likes?limit=5000'), 'data', array());
fwrite($fileout,json_encode($likes));
$friends = idx($facebook->api('/me/friends?limit=5000'), 'data', array());
fwrite($fileout,json_encode($friends));
现在问题在于它会产生无效的json。它们都会产生一个完整的json,带有'['和']',但是一个有效的json应该只在整个文件中每个括号一个
你能告诉我怎么处理这件事?
答案 0 :(得分:1)
$var[1]= idx($facebook->api('/me/likes?limit=5000'), 'data', array());
$var[2] = idx($facebook->api('/me/friends?limit=5000'), 'data', array());
fwrite($fileout,json_encode($var));
答案 1 :(得分:1)
$likes = idx($facebook->api('/me/likes?limit=5000'), 'data', array());
$friends = idx($facebook->api('/me/friends?limit=5000'), 'data', array());
$array = array($likes, $friends);
fwrite($fileout,json_encode($array));