0
我的PHP文件:無法解析JSON到Java(Android版)
<?php
include("ConnectDatabase.php");
$Username = mysql_real_escape_string($_POST['Username']);
$Password = mysql_real_escape_string($_POST['Password']);
$q = mysql_query("SELECT Username, Password FROM Users
where Username = '".$Username."' and
Password = '".$Password."'", $con);
if(mysql_num_rows($q) > 0){
$row = mysql_fetch_assoc($q);
print json_encode($row);
}else{
print "0";
}
?>
我試圖解析由以下得到的值,但它得到了空值都userJson和passJson:
public void parseJson(String result){
try{
JSONArray jArray = new JSONArray(result);
for(int i=0;i<jArray.length();i++){
userJson = jArray.getJSONObject(i).getString("Username").toString();
passJson = jArray.getJSONObject(i).getString("Password").toString();
}
}catch(JSONException e){
Log.e("log_tag", "Error parsing data "+e.toString());
}
任何人都可以看到我的錯誤?謝謝
PS This是我的舊帖子,涉及此帖子。
我仍然得到null :( – Yoo
謝謝我得到它,只需重新打開Eclipse – Yoo
我可以問更多嗎?我想知道它何時需要使用JSONArray?謝謝 – Yoo