Java Json字符串转Java对象遇到属性大小写的问题解决

        String objectStr="{\"namE\":\"JSON\",\"age\":\"24\",\"address\":\"北京市西城区\"}";
      
        JsonConfig config=new JsonConfig();
        config.setRootClass(StudentModel.class);

        PropertyNameProcessor lowerCasePropertyNameProcessor = new PropertyNameProcessor() {
            @Override
            public String processPropertyName(Class aClass, String s) {
                return s.toLowerCase();
            }
        };
        config.registerJavaPropertyNameProcessor(StudentModel.class, lowerCasePropertyNameProcessor);
        JSONObject jsonObject=JSONObject.fromObject(objectStr);
        StudentModel stu=(StudentModel)JSONObject.toBean(jsonObject,config);

猜你喜欢

转载自www.cnblogs.com/hanmian4511/p/10723055.html
今日推荐