21,891
社区成员
发帖
与我相关
我的任务
分享
$rst = new stdClass();
echo json_encode($rst);
$rst->code = 200;
$rst->errormessage = "操作成功";
$rst->data = array( 'name' => '张三');
echo json_encode($rst);
$a = array(
'b' => (object)array(),
'c' => array(),
);
echo json_encode($a);
{"b":{},"c":[]}
不需要替换的,你用java的json进行解析后就是个数组,直接判断就好了。闪退的原因是因为你没有对空对象传递进行屏蔽导致程序致命错误直接闪退,是代码不严谨导致,跟json的括号没关系。