1、使用注解@SerializedName来解决这个问题
2、比如有如下json数据:(key值是数字"1112")
{ "1112": "抖音" }
因为Java不能使用数字作为变量名称,那么对应类定义应该如此(将"1112"转换为"appName"):
class App{ @SerializedName("1112") String appName; }
3、key值为Java关键字、中文之类的都可以进行如此操作解决。
以上。
1、使用注解@SerializedName来解决这个问题
2、比如有如下json数据:(key值是数字"1112")
{ "1112": "抖音" }
因为Java不能使用数字作为变量名称,那么对应类定义应该如此(将"1112"转换为"appName"):
class App{ @SerializedName("1112") String appName; }
3、key值为Java关键字、中文之类的都可以进行如此操作解决。
以上。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。