0

我想在 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在整个文件中应该只有一个括号

你能告诉我我应该如何处理这个问题吗?

4

2 回答 2

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));
于 2013-03-15T14:17:45.673 回答
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));
于 2013-03-15T14:18:11.660 回答