android-如果名称不断变化,如何检索JSON对象的值

我正在MediaWiki API的帮助下获取有关某些动物的一些信息
http://en.wikipedia.org/w/api.PHP?action=query\u0026amp;prop=extracts\u0026amp;titles=Animal\u0026amp;format=json\u0026amp;exintro=1
 但是对象之一是根据动物而变化的页面.如何访问页面对象(包含有关动物的摘录)?

这是JSON查询结果

    {  
   "batchcomplete":"","warnings":{  },"query":{  
      "pages":{  
         "6598":{  
            "pageid":6598,"ns":0,"title":"Camel","extract":"<p class=\"mw-empty-elt\">\n</p>\n<p>A <b>camel</b> is 
             an even-toed ungulate in the genus <i>Camelus</i> that bears 
             distinctive fatty deposits known as \"humps\" on its back. 
             Camels have long been domesticated and,as livestock,they 
             provide food (milk and meat) and textiles (fiber and felt from 
             hair). As working animals,camels\u2014which are uniquely suited 
             to their desert habitats\u2014are a vital means of transport for 
             passengers and cargo. There are three surviving species of 
             camel."
         }
      }
   }
}
最佳答案
您应该考虑以下几点:

>仅在响应时查找响应状态代码,例如:

onResponse(){
如果(statusCode == 200){
   // —现在在这里查找特定于响应的主体
 }
}
>使用JsonObject作为响应主体的模型,例如:

@Override
public void onResponse(Call < JsonObject > call,Response < JsonObject > response) {
  if (response.code() == 200) {
    if (!response.body().toString().isEmpty()) {
     // ----- Now Here You can Extract the JsonObject Field you are looking for
     // --- Example :
     
     JsonObject object = response.body();
     String target = object.get("field_name);
     
    } else {
      // Empty Response
    }
  } else {
    // Failure or whatever
  }
}

您如何获得此回复?翻新,凌空,OkHttp?

每个都提供了一些易于解决方法来更改字段

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...