所以我有这个PHP文件返回一个JSONArray。如何操作JSONArray从PHP到Android
[
{
"name": "SAMPLE NAME 1",
"number": "12345",
"entity": "User"
},
{
"name": "SAMPLE NAME 2",
"number": "67890",
"entity": "Admin"
}
]
我对我的android应用程序使用了android volley。我想展示一个Toast,它会分别显示这些名字。
这是我的Android代码:
StringRequest stringReq = new StringRequest(Request.Method.POST, "http://myfile.php", new Response.Listener<String>()
{
@Override
public void onResponse(String response) {
try {
JSONObject json = new JSONObject(response);
Toast.makeText(getApplicationContext(), response, Toast.LENGTH_LONG).show();
} catch (JSONException e) {
e.printStackTrace();
}
}
}
你能告诉我们什么不起作用吗? – WasteD
你的回应是一个json数组而不是json对象。 –
[如何在Android中解析JSON]可能的重复(https://stackoverflow.com/questions/9605913/how-to-parse-json-in-android) – UltimateDevil