答案 0 :(得分:0)
Exception
背后的原因是您没有正确收到JSON
回复。
尝试在JSON
中打印log-cat
响应。
你必须传递来自PHP
的有效回复,这样你的android代码才能获得该响应,并将其转换为正确的字符串。
为此,您必须通过响应传递标头,以便将字符串响应转换为JSON
。
使用PHP
代码尝试以下代码。
使用
header('Content-type: application/json');
设置内容类型,然后回显您的数据。
<?PHP
$data = /** whatever you're serializing **/;
header('Content-Type: application/json');
echo json_encode($data);
?>
答案 1 :(得分:0)
在PHP文件中,您使用的是echo语句,它也作为响应输出。所以你的json String包含一个html标签和/或行,因此它无法被解析。
或者在你的json String中,它包含一个标签,因此无法解析。