我知道这是一个非常愚蠢的问题,但在使用Moshi a Json进行反序列化时遇到了一个奇怪的问题
我的Json有这个领域:
“版本”:1499082281552
在我的pojo中,我有这个领域:
私人长版;
但我总是得到错误:
W/System.err: com.squareup.moshi.JsonDataException: Expected an int but was 1499082281552 at path $.version
如果在我的json中我有
“version”:1498564139
一切正常。
更新:
解决了它。应该使用Long而不是long。