fastjson Boolean类型字段JSONField指定name反序列化无效

sqyvllje  于 2021-11-27  发布在  Java
关注(0)|答案(0)|浏览(379)

代码如下,字段类型声明为Boolean类型,反序列化以后,isAbc字段是null。不过如果json串中的字段是is-abc可以反序列化成功。

public static void main(String[] args) {
        System.out.println(JSON.VERSION);
        String json = "{\"IsAbc\":true}";
        BooleanJson booleanJson = JSON.parseObject(json, BooleanJson.class);
    }

   private static class BooleanJson {
        @JSONField(name = "IsAbc")
        private Boolean isAbc;

        public Boolean getAbc() {
            return isAbc;
        }

        public void setAbc(Boolean abc) {
            isAbc = abc;
        }
    }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题