我已成功將Volley library
集成到我的android studio
項目中,並得到了以下回復。現在我需要從下面的響應中獲得特定的值。我需要GET (A, B, C, D, E,etc,..)
價值觀和相關的男孩和女孩的價值觀。一旦我得到它,我需要列出像list view
像下面的模型。如何從使用Android的Volley JSON響應數據中獲取特定值?
我期待:
-----------------------------------------
Title Boys Girls
-----------------------------------------
A 1.5 3.5
-----------------------------------------
B 1.5 3.5
-----------------------------------------
我下面的代碼:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Displays Home Screen
setContentView(R.layout.activity_list);
//displaying TextView
txtDisplay = (TextView) findViewById(R.id.txtDisplay);
RequestQueue queue = Volley.newRequestQueue(this);
String url = "MYURL";
JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// TODO Auto-generated method stub
txtDisplay.setText("Response => "+response.toString());
System.out.println("Response => "+response.toString());
findViewById(R.id.progressBar1).setVisibility(View.GONE);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO Auto-generated method stub
}
});
queue.add(jsObjRequest);
}
下面我的迴應:
{
"response":{
"A":{
"boys":1.5,
"girls":"3.5",
},
"B":{
"boys":1.5,
"girls":"3.5",
},
"E":{
"boys":1.5,
"girls":"3.5",
}
},
"schools":{
},
"distances":"172 KM"
}
歡迎。你能在你的文章中描述什麼不起作用嗎? – wwkudu
嗨。一切工作正常。我需要從上面的響應中獲得特定的值,並在列表視圖中列出。 – SteaveJobs
好的。你試過什麼了?你卡在哪裏? – wwkudu