您的Gson映射与给定的JSON不匹配。默认情况下,Gson通过 确切 名称将JSON属性映射到目标映射中的相应字段。看一眼:
"idmessage":"27301"
和
private String IdMessage
属性名称大小写和字段名称大小写不匹配。您需要的是正确映射JSON。要么:
private String idmessage
或通过覆盖名称匹配(这更适合Java命名约定):
@SerializedName("idmessage")private String idMessage;
注意每行一个字段。为了分别注释每个字段,这是必需的。或者,如果可能,在Java和JSON中同时使用camelCase。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)