> AFAIK an object in JSON is just an associative array in PHP, > so I don't see the point here in implementing that in > anything else than an associative array on the PHP side. >
The json extension currently creates stdClass objects. $config = '{"windowA": { "left": 10, "right": 10, "height": 100, "width": 100 }, "windowB": { "left": 120, "right": 120, "height": 120, "width": 120 } }'; $a = json_decode($config); var_dump($a); Outputs: object(stdClass)#1 (2) { ["windowA"]=> object(stdClass)#2 (4) { ["left"]=> int(10) ["right"]=> int(10) ["height"]=> int(100) ["width"]=> int(100) } ["windowB"]=> object(stdClass)#3 (4) { ["left"]=> int(120) ["right"]=> int(120) ["height"]=> int(120) ["width"]=> int(120) } } Also it'd been nice if the requirement to have name/label in double quotes was removed, (I havent read a JSON spec, so it maybe correct) but javascript doesn't require it. Jared -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php