我有关于android
和MySQL
的lerant,我有关于这个web的视图:http://codeoncloud.blogspot.tw/2013/07/android-mysql-php-json-tutorial.html
但我不知道如何解决这个问题:在这里输入图像描述
<?php
$host="sql113.byethost14.com"; //replace with database hostname
$username=" xxx "; //replace with database username
$password=" xxx "; //replace with database password
$db_name="b14_16972597_food"; //replace with database name
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select * from emp_info";
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){
$json['emp_info'][]=$row;
}
}
mysql_close($con);
echo json_encode($json);
?>
您可以通过返回有效的JSON
字符串来解决此问题。
您可以使用服务检查其有效性:
http://jsonlint.com/
脚本应该返回JSON
,并且只返回一个JSON
字符串,而不返回其他字符串。
要在你的应用程序中调试这个,你应该记录这个字符串,并在尝试转换它之前检查它。
我正在开发一个android应用程序,我正在尝试使用Volley库。我无法解决的问题是关于JSON的。我检查了我的php文件、结果和Java代码,但仍然得到相同的错误。 有趣的是,截击日志不显示错误消息,但日志显示错误消息。 和 这是我的PHP代码: 结果如下: 和我的Java代码: 我也听说了GSON。这是解决办法吗?有人能帮帮我吗?提前感谢!!
我正在抛出一个JSON异常,我不知道为什么会抛出它。我已经看了几乎所有和我一样的问题,但我认为我的不同。因此,我从一个网页获得一个JSONArray,它发送的JSON是有效的(我用验证器检查了它)。在JSONArray上执行getJSONObject时引发异常。 这正是它所说的(个人信息被标出): 这是我的Java代码: 错误发生在我去的行: 任何帮助都非常感谢。
我为一个网站做了一个应用程序。它有一个JSON API。im试图获取结果的URL是:
我想将json值转换为java中的ArrayList对象。。。。,我有: //模型 //和方法 我正在使用org。json
我不知道为什么,但是当我试图从JSON获取数据时,我得到了这个错误: JAVA无法在Jsonarray中转换lang.String 这是我的代码, 主要活动: JSON:
我无法将给定的Json字符串转换为java对象