fastjson不序列化空属性,解决方法

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/83184457
    class User {
        String name;
        String addr;

        public User(String name, String addr) {
            this.name = name;
            this.addr = addr;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getAddr() {
            return addr;
        }

        public void setAddr(String addr) {
            this.addr = addr;
        }
    }


    public void f1() {
        User user = new User("ZHANGSAN", null);
        System.out.println(JSONObject.toJSONString(user));//{"name":"ZHANGSAN"}
        System.out.println(JSONObject.toJSONString(user,SerializerFeature.WriteMapNullValue));//{"addr":null,"name":"ZHANGSAN"}
    }

    public static void main(String[] args) {
        AClass aClass = new AClass();
        aClass.f1();
    }

猜你喜欢

转载自blog.csdn.net/u010002184/article/details/83184457