用gson改进2:无法解析JSON Android

时间:2016-07-26 13:53:47

标签: android json parsing gson retrofit

在我的Android项目中,我使用了GSON的Retrofit 2。我的问题是在JSON内部我收到了一个对象,例如"city":{"id":"1","name":"Washington"},当用户没有填写城市现场服务器时,我发送"city":""(现在城市是字符串)。所以我无法解析这个问题。

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  • 修复后端
  • 为它编写自定义解析器

您可以使用Gson注册自定义解析器。 按照官方网站上的示例创建一个:https://sites.google.com/site/gson/gson-user-guide#TOC-Custom-Serialization-and-Deserialization