Gson如何解析key值是数字的json数据


1、使用注解@SerializedName来解决这个问题

 

2、比如有如下json数据:(key值是数字"1112")

{ "1112": "抖音" }

因为Java不能使用数字作为变量名称,那么对应类定义应该如此(将"1112"转换为"appName"):

    class App{ @SerializedName("1112") String appName; }

 

3、key值为Java关键字、中文之类的都可以进行如此操作解决。

 

以上。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM