我只是简单地尝试使用改造来执行我的其余api调用。我面临的问题是,在解析json时,一些关键字段包含点。例如:
{"数据":{" name.first":"名字"}}
是否可以配置Retrofit(或GsonConverter)来处理这个问题以及如何处理?
答案 0 :(得分:1)
这既不是Retrofit也不是GsonConverter的责任,而是Gson,它位于实际的JSON(反)序列化之下。
您可以使用Gson的@SerializedName
注释来解决无法用Java表示的名称:
@SerializedName("name.first")
public final String firstName;