fastjson获取unknown的字段

maven

        
            com.alibaba
            fastjson
            1.2.7
        
        
            org.apache.commons
            commons-lang3
            3.4
        

获取unknown字段

        JSONObject jsonObj = JSON.parseObject(json);
        List fields = FieldUtils.getAllFieldsList(Demo.class);
        fields.stream().forEach(e -> {
            jsonObj.remove(e.getName());
        });
        System.out.println(jsonObj);

你可能感兴趣的:(fastjson获取unknown的字段)