如何在Android Studio中使用多个参数调用API

Shane:

我创建了这个应用程序,该应用程序从API提取数据并在列表中显示。我遇到的问题是我无法从具有嵌套JSON数组的API中提取JSON数据。

在此图中,这很简单,因为所有信息都在一个数组/表中。

https://imgur.com/a/v9gsbop

但从这张照片来看,对我来说更困难。例如,如何调用段落值:正文中的行?

https://imgur.com/Qj5CRn8

这是我当前用于从API提取数据的代码。

private  void parseJSON () {
    String url = "https://blah,com";

    JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET,url,null,
            new Response.Listener<JSONObject>() {


        @Override
        public void onResponse(JSONObject response) {

            try {
                JSONArray jsonArray =response.getJSONArray("items");

                for (int i = 0; i< jsonArray.length(); i++){
                    JSONObject article = jsonArray.getJSONObject(i);

                    String authorName = article.getString("article_author");
                    String imageUrl = article.getString("src");
                    String published = article.getString("first_published_at");
                    String description = article.getString("value");
                    String headline = article.getString("title");
G Ganesh:

尝试这种方式来处理嵌套的json数组, 在此处输入图片说明

尝试这个以获得结果,
在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android Studio中使用View参数调用方法

如何在Android Studio上使用View参数调用方法

如何在Android Studio中使用Google Cloud Translation API?

如何在查找中使用多个参数?

如何在 $_POST 中使用多个参数

如何在FeignClient中使用多个查询字符串参数调用url?

如何在Android Studio中使用Pocketsphinx

如何在Android Studio中使用断言

如何在Android Studio中使用ProGuard?

如何在Android Studio中使用BoofCV?

如何在 Android Studio 中使用 ObservableList?

如何在 Android Studio 中使用 TextInputLayout

如何在Android中使用ElasticSearch API

如何在React-Native中使用访存在ComponentDidMount内部执行多个API调用?

如何在Angular服务中使用RxJS处理多个api调用?

如何在 Angular 中使用多个 API 调用从数据库中查询嵌套数据?

如何在python中使用多个参数从API端点正确获取数据?

如何在Android Studio中使用android.test.mock

如何在Java Android Studio中使用Android相机拍照

如何在 Android Studio 中使用 YouTube API 在 Android 应用中列出视频

如何在带有Firebase的Android Studio中使用多个过滤器

如何在带有GitHub的Android Studio中使用多个存储库

如何在Android Studio中使用“视图绑定”为多个按钮创建onClick方法?

如何在Android Studio中使用“视图绑定”为多个按钮创建onClick方法?

如何在Android Studio中使用sqlite获取多个外键的良好语法

如何在Android Studio中使用JSON在谷歌地图片段上添加多个标记

“如何在Android Studio中使用游标从多个表中检索数据”

如何在嵌套函数中使用参数调用函数?

如何在Kotlin的JS界面中使用可选参数调用