如何通过改造将数组嵌套对象 Json 解析为 Kotlin?

Posted

技术标签:

【中文标题】如何通过改造将数组嵌套对象 Json 解析为 Kotlin?【英文标题】:How to parse Array Nested Object Json to Kotlin with retrofit? 【发布时间】:2020-07-08 20:43:40 【问题描述】:

我有这样的 Json

[
    
    "attributes": "OBJECTID": 18,"Country_Region": "US", "Last_Update": 1585366775000
    ,

    
    "attributes": "OBJECTID": 11, "Country_Region": "Italy", "Last_Update": 1585366764000
    

]

我一直在做这样的课程

但是我很困惑使用 kotlin 访问 livedata 并制作这样的活动和视图模型。

并像这样进行改造。

但是当我启动应用程序时,recycler view 它没有显示任何内容。我的问题是我的改造解析有问题吗?

【问题讨论】:

看来你的情况不对。如果结果不为 null,则您将 RecyclerView 的可见性设置为 Gone。所以当请求成功时你不会看到任何东西。 @hosseinAmini 哦,曼恩,谢谢你的帮助,我不找那个! 【参考方案1】:

在你的 onResponse 中不应该是被传递的 ArrayList 吗?我认为你需要改变你的改造界面来使用那个^。

【讨论】:

以上是关于如何通过改造将数组嵌套对象 Json 解析为 Kotlin?的主要内容,如果未能解决你的问题,请参考以下文章

如何从通过 Moya.Response 查询返回的对象解析嵌套的 JSON 数组

如何在 Ios 中解析数组数据中的嵌套 Json 对象

使用数组改造解析 json 对象

如何解析具有相同键的不同数据类型的改造对象的json数组

在通过改造获取对象数组时,错误无法解析方法

使用改造将 json 解析为 POJO