因为app的朋友不想在返回的json数据中返回空数组[],想要空对象{},所以在返回json_encode的数组中就要判断一下是不是空数组,如果是空数组就转为空对象。
if (empty($v)) {
if (is_array($v)) {
$data[$k] = new \stdClass();
} else {
$data[$k] = (string)$v;
}
}
因为app的朋友不想在返回的json数据中返回空数组[],想要空对象{},所以在返回json_encode的数组中就要判断一下是不是空数组,如果是空数组就转为空对象。
if (empty($v)) {
if (is_array($v)) {
$data[$k] = new \stdClass();
} else {
$data[$k] = (string)$v;
}
}