好的,我目前正在开发天气预报Android应用程序,为此我使用openweathermap获取天气数据。我得到了这个5天天气预报的响应。请参见API给我的这里的Json响应。现在,当我使用Retrofit解析相同的API时,我得到的一些值要么为0,要么为null。请参阅我使用Retrofit 这里获得的响应。您可以很容易地看到Temp_max、Temp_min和其他值之间的差异,因为API中的值是正确的,但是修改后的值为0。
发布于 2018-09-27 17:48:51
当您从API响应中获得JsonObject或JsonArray时,尝试使用精确的命名约定,或者使用Gson中的@SerializeName(),如果您想使用不同的变量名,希望这会有所帮助。
https://stackoverflow.com/questions/52542011
相似问题