TwitterのAPIを使う場合、レスポンスの形式をxmlやjsonから選ぶことができる。
jsonでレスポンスを受け、PHPで扱ったときのメモ。
php-jsonモジュールでjsonをデコード
json_decode($json_data);
statusidがintegerの範囲を超えてる為、全部integerの最大値になっていた。
PEAR::Services_JSONでjsonをデコード
require_once('JSON.php');
$json->decode($json_data);
integerの範囲を超える部分はfloatになっていた。
というわけで、PEAR::Services_JSONを採用。
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
こっから
PEAR package file (.tgz)をダウンロードして解凍。
中に入ってるJSON.phpをrequireかincludeして使うことにした。