0
我正在使用抽球,目前我的volley
沒有返回任何東西。JSON在Volley中沒有返回任何東西
這是我JSON
陣列響應:
{
"forename": "Lukasz",
"surname": "Pioetrszci"
}
在我onResponse
方法Volley
我:
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest
(URLgetUser, new Response.Listener<JSONArray>(){
@Override
public void onResponse(JSONArray jsonArray) {
try {
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
forename = jsonObject.getString("forename");
}
}
catch (JSONException e) {
e.printStackTrace();
}
}
}
我認爲這是應該做的事實,我只有
{
"forename": "Lukasz",
"surname": "Pioetrszci"
}
與
[
{
"forename": "Lukasz",
"surname": "Pioetrszci"
},
{
"forename": "Jack",
"surname": "Rabin"
},
{
"forename": "Anil",
"surname": "Chopra"
},
]
是。這可能是原因。另外,您的日誌貓應該可能顯示一些堆棧跟蹤,因爲您正在捕獲異常 –
由於函數返回字符串,LogCat不會顯示任何內容。默認情況下,如果找不到任何內容,它將返回'null' –
使用Postman等休息客戶端檢查日誌貓和響應。 – Omkar