我正在尝试从mysql数据库中获取一些数据到android。在下面的代码中,使用'tagconvertstr'在logcat上显示输出,但是有一个错误,即字符串无法转换为json对象。
try
{
Log.i("tagconvertstr", "["+result+"]");
JSONObject json_data = new JSONObject("question");
name=(json_data.getString("question"));
newq(name);
}
catch(Exception e)
{
Log.e("Fail 3", e.toString());
}
答案 0 :(得分:0)
试试这个,
try {
Log.i("tagconvertstr", "["+result+"]");
JSONArray jsonResult = new JSONArray(result);
JSONObject jsonObject=jsonArray.getJSONObject(0).getJSONObject("question");
name=jsonObject.getString("question");
newq(name);
}
catch(Exception e)
{
Log.e("Fail 3", e.toString());
}
答案 1 :(得分:0)
试试这个: -
JSONObject json_data = new JSONObject(response.toString());
String responseserver = json_data.getString("responseCode");
System.out.println(responseserver);