コード例 #1
0
ファイル: JsonTest.php プロジェクト: martinlindhe/core3
 function testEncodeSkipNullValues()
 {
     $o = new stdClass();
     $o->name = "test";
     $o->var = null;
     $this->assertEquals('{"name":"test","var":null}', \Core3\Writer\Json::encode($o));
     $this->assertEquals('{"name":"test"}', \Core3\Writer\Json::encodeSkipNullValues($o));
     $this->assertEquals('[{"name":"test"}]', \Core3\Writer\Json::encodeSkipNullValues(array($o)));
 }
コード例 #2
0
ファイル: ping.php プロジェクト: martinlindhe/core3
 public function handleGet()
 {
     echo \Core3\Writer\Json::encodeSlim(array('ping' => 'ok'));
 }
コード例 #3
0
ファイル: ResponseError.php プロジェクト: martinlindhe/core3
 public static function render($code, $message = '')
 {
     return \Core3\Writer\Json::encodeSlim(self::asArray($code, $message));
 }
コード例 #4
0
ファイル: Json.php プロジェクト: martinlindhe/core3
 public function render(\Core3\Model\Spreadsheet $model)
 {
     return \Core3\Writer\Json::encodeSlim($model->getRows());
 }