如何从 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?