fastjson小记

json字符串转对象,必须保证对象的构造方法至少有一个为全Filed; 否则剩余Filed 转为null.

public static void main(String[] args) {
        String s = "{\"id\":1,\"code\":\"123\",\"name\":\"456\"}";
        DoObj doObj = JSON.parseObject(s, DoObj.class);
        System.out.println(doObj.toString());
        // 1, null,456

    }

    
    @Data
    public class DoObj{
        private int id;
        private String code;
        private String name;

        public DoObj(int id, String name) {
            this.id = id;
            this.name = name;
        }

        @Override
        public String toString(){
            return id+", "+code+","+name;
        }
    }


版权声明:本文为SHIYUN123zw原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。