任何人都可以帮忙吗?
mysql_fetch_object 以字符串类型返回所有属性。我需要将对象转换为 JSON,但保留数字和布尔值。
对于所有查询,解析生成的 JSON 非常慢。这是我查询 var_dump 的结果。
$obj = mysql_fetch_object($result)
var_dump($obj);
...
object(stdClass)[10]
public 'idUsuario' => string '1' (length=1)
public 'Email' => string 'user@theemail.com.ar' (length=23)
public 'Password' => string '1234' (length=4)
public 'Nombre' => string 'Sebastián' (length=10)
public 'Apellido' => string 'Black' (length=7)
public 'Habilitado' => string '1' (length=1)
...
'Habilitado' 属性在数据库中是 BOOLEAN(我已经尝试过使用 BIT 数据类型,但结果相同)。
然后是带有 json_encode 的 JSON:
{"DTOList":
{"idUsuario":"1",
"Email":"user@theemail.com.ar",
"Password":"1234","Nombre":"Sebasti\u00e1n","Apellido":"Black","Habilitado":"1"...