【问题标题】:Dynamic array parsing in retrofit android改造android中的动态数组解析
【发布时间】:2018-10-11 17:44:21
【问题描述】:

解析的响应如下: 我尝试使用 POJO 类结构进行解析,例如 公共 MatchFullCardResponse.data.card.now.recent_overs_str[] getRecent_overs_str() { 返回最近的_overs_str; }

                        public void setRecent_overs_str(MatchFullCardResponse.data.card.now.recent_overs_str[] recent_overs_str) {
                            this.recent_overs_str = recent_overs_str;
                        }

                        @SerializedName("recent_overs_str")

                        recent_overs_str[] recent_overs_str;
                        public class recent_overs_str
                            {}

但是得到错误expexted Object but found array

recent_overs_str": [[6, ["b4", "r0", "r1", "r1", "r0", "r5"]], [5, ["r0", "r0", " r2”、“r1”、“e1,wd”、“r1”、“r0”]]、[4、[“w”、“w”、“r0”、“r1”、“e1,lb”、“ e1,wd", "r0"]]], "球": 36}

无法使用 POJO 类进行解析。请帮我为上述动态响应创建结构。enter image description here

【问题讨论】:

    标签: android arrays json retrofit


    【解决方案1】:

    我认为最好的方法是编写自己的 JsonDeserializer,因为您似乎只有值而没有名称。

    【讨论】:

    • 怎么做你能分享那个响应的方法体
    • 你是用gson解析的吗?
    猜你喜欢
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    相关资源
    最近更新 更多