【发布时间】:2020-05-03 19:14:03
【问题描述】:
我想从这个文件中获取数据:https://api.covid19india.org/state_district_wise.json
final ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Loading data...");
progressDialog.show();
StringRequest stringRequest = new StringRequest(Request.Method.GET,
"https://api.covid19india.org/state_district_wise.json",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
JSONArray jsonArray = jsonObject.getJSONArray("Jammu and Kashmir");
progressDialog.cancel();
for(int i = 0; i < jsonArray.length(); i++) {
JSONObject object = jsonArray.getJSONObject(i);
// I want get case details of "Jammu and Kashmir"
}
} catch (Exception e) {
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//
}
});
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
我应该在这里使用什么:
JSONArray jsonArray = jsonObject.getJSONArray("查谟和克什米尔");
【问题讨论】:
-
你试过的代码在哪里?将 JSON 或其中的一部分粘贴到您的问题而不是链接中,这样会更容易查看。
-
请先查看链接。我无法理解链接中的数据。
-
我发布了整个代码。
标签: android json api android-studio android-volley