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