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

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

 

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

{
    "1112": "抖音"
}

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

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

 

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

 

以上。

 

posted @ 2018-11-26 19:14  pcwen.top  阅读(1914)  评论(0编辑  收藏  举报
pcwen.top