如何从 GraphQL API 调用中获取 JSON 对象元素? [关闭]

Posted

技术标签:

【中文标题】如何从 GraphQL API 调用中获取 JSON 对象元素? [关闭]【英文标题】:How to get JSON object elements from GraphQL API call? [closed] 【发布时间】:2021-07-27 15:41:31 【问题描述】:

我有这个图像中的 API 结果。我想从 extraInformation 中获取键和值并将它们应用到回收器视图中。最好的方法是什么?

https://i.stack.imgur.com/RFmSX.png

【问题讨论】:

到目前为止你尝试了什么? 请不要将代码发布为图片。在发布问题之前阅读示范行为准则。 【参考方案1】:

您可以为您的 Json 响应创建一个模型类。 您可以从https://www.jsonschema2pojo.org/ 站点获取帮助来创建 POJO 类(模型类)

然后,当您解析响应时,您的 Gson 库(用于处理 Json 数据的谷歌库)解析您对 Model 类的 Json 响应,然后当您拥有 Java/Kotlin 对象中的数据时,将该信息传递给 RecylerView Adapter 和然后在适配器上调用 notifyDatasetchange。

ModelClass -> 将 Json 解析为 Object -> 传递给 Adapter -> 在适配器上调用 Notify

【讨论】:

以上是关于如何从 GraphQL API 调用中获取 JSON 对象元素? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Webonyx/Graphql-php 入门:如何在 cURL 中获取 API 的响应而不会从 API 实现中获得回声?

Python - 如何从 GraphQL api 获取 JSON?

如何从 Node.js/Express 服务器调用 GraphQL API?

在构建 Java GraphQL API 时,如何避免从数据库中过度获取(即仅获取查询中指定的字段)?

使用graphql从api获取数据[重复]

Python GraphQL API 调用组合