使用PHP json_encode
函数时遇到问题。有时,编码的JSON在JSON结尾处丢失了}
括号,但有时却不是。
PHP代码:
$json = json_encode([
'type' => 'news',
'status' => $status, // string
'data' => $news, // array of data
], JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
数据包含中文字符。我在JS上使用fetch
来请求JSON,当它解析JSON时,它返回parse error
消息为unexpected end of JSON input
。
这里出了什么问题???