我的变量顺序对Gson映射重要吗?
不,不是这样。
如何使用Gson将JSON映射到POJO?
它是 区分大小写 和JSON字符串键应该是相同的POJO类使用的变量名。
您可以使用@SerializedName批注来随意使用任何变量名。
样例代码:
class SaltPOJO { @SerializedName("CODE") private String pre = null; @SerializedName("USER") private User user = null; ... class User { @SerializedName("E_MAIL") private String e_mail = null; @SerializedName("SALT") private String salt = null;


