动态表示法序列化名称

时间:2016-04-21 14:34:28

标签: java android gson retrofit

我有几个返回三个字段的服务(json)。 FailureMessage(字符串,万一发生错误) 成功(布尔) [自定义](退货对象) 以下示例:

1)

{
    "FailureMessage": "",
    "Success": true,
    "Cities": []
}

2)

{
    "FailureMessage": "",
    "Success": true,
    "Regions": []
}

有没有办法以通用方式映射?

现在,我有前2个属性映射到GenericResponse,其他类扩展GenericResponse并在每个属性中创建第三个属性。

提前致谢

1 个答案:

答案 0 :(得分:3)

This应该可以用作解决问题的方法。

您必须为gson提供解析特定结构的方法。

相关问题