所以我有這個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