$arr = ...; $arr 是一个数据库查询结果数组,通过 json_encode 返回给客户端。
目前的问题是,$arr 不能返回,状态码为 200,但是没有数据。以下是测试结果:
$arr 总共 355 个数组对象,总大小也就 600 多 kb,所以不应该是数组过大导致的吧(不太确定)? nginx 及 php 错误日期也没有产生报错信息,请问会是什么原因导致的呢?
找到原因了:数组里有个对数组值是NaN,导致无法解析了
1
lujjjh 2020-10-10 20:02:54 +08:00 via iPhone
|
2
shawn4me 2020-10-10 20:14:44 +08:00 via Android
数组对象应该是要先序列化,对象好像不能直接 json 编码?你试试先序列化。
|