Очередное неочевидное (??) поведение php
взято отсюда: http://stackoverflow.com/questions/2853639/php-object-conversion-question
PHP:
$json = '{"0" : "a"}';
$obj = json_decode($json);
$a = (array) $obj;
var_dump($a);
echo("a:".$a["0"]."<br>");