duanou2016 2018-12-11 19:33
浏览 74

Android从PHP读取JsonObject作为字符串

I want to get my json result from my php and display it in android, I tried many solutions and nothing is working for me. In android side I used JSONParser and always I get json = null in this ligne JSONObject json=jParser.getJSONFromUrl(url); with this error: Error parsing data org.json.JSONException: Value n of type java.lang.String cannot be converted to JSONObject

I will post my php code because my android code I am sure it is working since I tested it with another php code using codeigniter framework.

function get_user($id = 0) {
  global $connection;
  $query = "SELECT * FROM users";
  if ($id != 0) {
    $query. = "WHERE id =".$id. "LIMIT 1";
  }
  $response = array();
  $result = mysqli_query($connection, $query);
  while ($row = mysqli_fetch_array($result)) {
    array_push($response, array("id" => $row['id'], "username" => $row['username']));
  }
  header('Content-Type: application/json');
  echo json_encode(array('user' => $response));
  mysli_close($connection);
}

the result while executing my url is :

{
  "user": [
    {
        "id": "1",
        "username": "myusername"

    }
  ]
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序