2016-07-26 37 views
0

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

+0

听起来像服务器代码存在问题... Retrofit和Gson希望数据格式良好。如果你不能控制这个,你必须手动解析JSON –

+0

你的后端开发者应该解决这个问题。否则请阅读gson中的自定义类型适配器。恕我直言,在这种情况下修复应该在API中完成 – Axxxon

回答