json - Value <br of =“”type =“”java.lang.string =“”can =“”be =“”converted =“”to =“”jsonobject =“”

时间:2016-11-13 07:42:05

标签: php android json

2 个答案:

答案 0 :(得分:0)

我按如下方式点击了您的网址:

http://threatmam.esy.es/loginActionAndroid.php?username=foo&password=bar

服务器的响应是:

<br /> <b>Parse error</b>: syntax error, unexpected '=' in <b>/home/u897407316/public_html/loginActionAndroid.php</b> on line <b>10</b><br />

看起来你的答案就在那里 - 请求在服务器端失败,并在其中返回带有HTML的错误响应,您尝试将其转换为JSON。很自然地,这是行不通的。

确保您向服务器发送了正确的请求,并确保服务器代码正常运行。

此外,您可能还想考虑使用其中一个优秀的HTTP请求库(Volley,OkHttp,Retrofit等),而不是使用HttpURLConnection滚动您自己的解决方案。

答案 1 :(得分:0)

看起来你错过了第11行的$

更改,

result = $mysqli->query($query);

要,

$result = $mysqli->query($query);

注意:您没有正确阅读php脚本的响应。 readLine()只读一行。如果你的php脚本输出多个(就像现在一样),你的android代码将无法读取它,你会错过一些数据。