Retrofit添加自定义Converter问题

由于后端返回的数据中, 最外层的基础字段 key 可能为大写,可能为小写,例如:

{
    "data":{
        "relaData":{
            "ahahah":"hahahah",
            "heihei":"heihei"
        }
    },
    "status":1,
    "message":"这是提示信息"
}

有时候又是大写的Key开头

{
    "Data":{
        "relaData":{
            "ahahah":"hahahah",
            "heihei":"heihei"
        }
    },
    "Status":1,
    "Message":"这是提示信息"
}

在Retrofit使用GsonConverterFactory的时候解析不出数据,我想的是,在经过GsonConverterFactory 解析成对象之前, 先自定义一个Converter将请求体里面的 字符串统一装换成大写,或者小写。然后在来GSON解析,请问如何操作?

阅读 2.1k
评论
    2 个回答

    谢啦,解决啦!

      撰写回答

      登录后参与交流、获取后续更新提醒

      相似问题
      推荐文章