--TEST-- JsonProcessor test #6: Deserialize --FILE-- <?php use php\format\JsonProcessor; $json = new JsonProcessor(); var_dump($json->parse('{"x": 100, "y": 500}')); ?> --EXPECTF-- object(stdClass)#%d (2) { ["x"]=> int(100) ["y"]=> int(500) }
--TEST-- JsonProcessor test #5: Deserialize --FILE-- <?php use php\format\JsonProcessor; $json = new JsonProcessor(); var_dump($json->parse('[1,1.1, true, false, null, "foobar"]')); ?> --EXPECT-- array(6) { [0]=> int(1) [1]=> float(1.1) [2]=> bool(true) [3]=> bool(false) [4]=> NULL [5]=> string(6) "foobar" }
--TEST-- JsonProcessor test #4: Deserialize --FILE-- <?php use php\format\JsonProcessor; $json = new JsonProcessor(); var_dump($json->parse('1')); var_dump($json->parse('1.1')); var_dump($json->parse('true')); var_dump($json->parse('false')); var_dump($json->parse('null')); var_dump($json->parse('"foobar"')); ?> --EXPECT-- int(1) float(1.1) bool(true) bool(false) NULL string(6) "foobar"