2011-09-07 json
PHPの場合。
Perlの場合。ちょっと面倒...
それと、こういう階層のJSONを扱う場合、
{ "status":200, "data":[ {"id":1, "name":"mgng" }, {"id":2, "name":"mgng2"} ] }
PHPだと素直に書けるんだけど、
Perlも同じように処理すると「Pseudo-hashes are deprecated」エラーが出る(JSON モジュールのバージョンは 2.17)
decode失敗してんのかな...ためしに Data::Dumper使って $data[0] を見てみると、
[ { 'name' => 'mgng', 'id' => 1 }, { 'name' => 'mgng2', 'id' => 2 } ]
ぬぬ、なんかもういっこ配列でくくられてる... ということで、こうしたら無事表示された。
JSONモジュールのバグなのか仕様なのかは調べてないけど、[0][0]キモい...