示例#1
0
--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)
}
示例#2
0
--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"
}
示例#3
0
--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"