如何在使用改造时处理json关键字段中的点?

时间:2014-07-30 10:04:44

标签: android json gson retrofit

我只是简单地尝试使用改造来执行我的其余api调用。我面临的问题是,在解析json时,一些关键字段包含点。例如:

{"数据":{" name.first":"名字"}}

是否可以配置Retrofit(或GsonConverter)来处理这个问题以及如何处理?

1 个答案:

答案 0 :(得分:1)

这既不是Retrofit也不是GsonConverter的责任,而是Gson,它位于实际的JSON(反)序列化之下。

您可以使用Gson的@SerializedName注释来解决无法用Java表示的名称:

@SerializedName("name.first")
public final String firstName;