1、使用注解@SerializedName来解决这个问题
2、比如有如下json数据:(key值是数字"1112")
{ "1112": "抖音"}
因为Java不能使用数字作为变量名称,那么对应类定义应该如此(将"1112"转换为"appName"):
class App{ @SerializedName("1112") String appName; }
3、key值为Java关键字、中文之类的都可以进行如此操作解决。
以上。
本文共 288 字,大约阅读时间需要 1 分钟。
1、使用注解@SerializedName来解决这个问题
2、比如有如下json数据:(key值是数字"1112")
{ "1112": "抖音"}
因为Java不能使用数字作为变量名称,那么对应类定义应该如此(将"1112"转换为"appName"):
class App{ @SerializedName("1112") String appName; }
3、key值为Java关键字、中文之类的都可以进行如此操作解决。
以上。
转载于:https://www.cnblogs.com/chevin/p/10022269.html