将JSON子对象映射到字段

时间:2016-03-09 16:17:25

标签: java android json gson retrofit

我正在尝试使用GSON(通过改造)映射JSON对象。

我的JSON看起来像这样:

{
  "id" = 1,
  "artist" = {
    "id" = 1
  }
}

我知道它可以像这样映射:

class MyObject{
  int id;
  Artist artist;
}

class Artist{
  int id;
}

是否可以删除额外的Artist类并执行以下操作:

class MyObject{
  int id;
  @SerializedName("artist/id")
  int artistId;
}

提前致谢!

1 个答案:

答案 0 :(得分:0)

我知道有两种方法可以做你想要实现的目标吗?为您自己的CustomizeSerializer

撰写Class的一种方法
  

查看我答案至此问题 >>   How To write Custom Serializer For Your POJO

     

另一种方法>> Google GSON Serializer Examples