【发布时间】:2019-04-09 17:53:41
【问题描述】:
我正在研究 android,我正在尝试从 url 解析 json 数据以从数组中获取字符串。
我尝试过使用volley,但没有得到预期的结果。
{
code: 200,
status: "OK",
data: [
{
timings: {
Fajr: "04:13 (+04)",
Sunrise: "05:36 (+04)",
Dhuhr: "12:14 (+04)",
Asr: "15:42 (+04)",
Sunset: "18:51 (+04)",
Maghrib: "18:51 (+04)",
Isha: "20:15 (+04)",
Imsak: "04:03 (+04)",
Midnight: "00:14 (+04)"
},
StringRequest stringRequest = new StringRequest(Request.Method.GET,
URL,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
progressBar.setVisibility(View.GONE);
try {
//JSONObject jsonObject = new JSONObject(response);
JSONArray jsonArray = new JSONArray(response);
for(int i=0; i<jsonArray.length(); i++){
JSONObject o = jsonArray.getJSONObject(i);
ModelActivity modelActivity = new ModelActivity(
o.getString("Fajr")
o.getString("Dhuhr"),
o.getString("Asr"),
o.getString("Maghrib"),
o.getString("Isha")
);
modelActivityList.add(modelActivity);
}
我想要fajrdhuhrasrmagrhribisha计时
任何帮助将不胜感激
【问题讨论】:
-
使用 volley 有什么问题,你能分享你的代码吗?或日志跟踪.. 在那里您可以看到获取数据有什么问题?
-
请分享完整的 json 响应。
标签: android json android-volley