首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Google解析"Weekday_text“数组

如何从Google解析"Weekday_text“数组
EN

Stack Overflow用户
提问于 2017-07-28 12:47:47
回答 1查看 333关注 0票数 0

我的json数组来自这里:kA7xtNYffQNlykVkVGk5ZNQgQtZFZTk

我是这样解析的,但不会成功的。我想解析"weekday_text":

代码语言:javascript
复制
if (status == 200) {
   HttpEntity entity = response.getEntity();
   String data = EntityUtils.toString(entity);
   JSONObject json = new JSONObject(data);
   JSONArray jarraydes = json.getJSONArray("result");    
   for (int i = 0; i < jarraydes.length(); i++) {
      JSONObject object = jarraydes.getJSONObject(i);    
      Elements parameters = new Elements();    
      JSONObject objecttwo = object.getJSONObject("opening_hours");                            
      parameters.setOpeninghours(objecttwo.getString("weekday_text"));    
      Log.d("Openhours", "Open : " + objecttwo.getString("open_now"));    
      Toast.makeText(getApplicationContext(), objecttwo.getString("open_now"), Toast.LENGTH_LONG).show();*/    
      elementList.add(parameters);    
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-28 13:01:25

试着在下面:

代码语言:javascript
复制
JSONObject responseObject = new JSONObject(data);
JSONObject resultObject = responseObject.optJSONObject(“result”);
if(result != null) {
 JSONObject openingObject =  resultObject.optJSONObject(“opening_hours”);
 if(openingObject != null) {
   JSONArray weekDayArray = openingObject.optJSONArray(“weekday_text”);
    if(weekDayArray != null) {
     for(int i = 0; i < weekDayArray.length; i++) {
       // extract values here
    }
  }
 }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45373964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档