示例#1
0
 public function testNested()
 {
     $data = '{
         "prop1": {
             "nested1": {
                 "nested2": {
                     "inner1": ["hidden"],
                     "inner2": {}
                 },
                 "nested3": []
             }
         },
         "prop2": "string",
         "prop3": [],
         "prop4": null
     }';
     $expected = '{
         "prop1": {
             "nested1": {
                 "nested2": {
                     "inner1": ["hidden"]
                 }
             }
         },
         "prop2": "string",
         "prop4": null
     }';
     $data = $this->fromJson($data);
     $expected = $this->fromJson($expected);
     $result = Utils::dataPrune($data);
     $this->assertEquals($expected, $result);
 }