javabean转json,json转javabean,json字段首字母大写

Posted 稚语希听

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javabean转json,json转javabean,json字段首字母大写相关的知识,希望对你有一定的参考价值。


    <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.8.3</version>
        </dependency>
 

 
public static void main(String[] args) throws Exception{
        JSONObject jo  = new JSONObject();
        jo.put("Test", "aaa");
        jo.put("Date", "2020-01-15");
        String json = jo.toJSONString();
        ObjectMapper gson = new ObjectMapper();
         // 转换为格式化的json
        gson.enable(SerializationFeature.INDENT_OUTPUT);
        // 如果json中有新增的字段并且是实体类类中不存在的,不报错
        gson.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
        Aa aa= new ObjectMapper().readValue(json, Aa.class);
        System.out.println(aa);
        System.out.println(new ObjectMapper().writeValueAsString(aa));
    }
        public static class Aa{
            @JsonProperty("Test")
            private String test;
            @JsonProperty("Date")
            private String date;
             @JsonIgnore
            public String getTest() {
                return test;
            }

            public void setTest(String test) {
                this.test = test;
            }
             @JsonIgnore
            public String getDate() {
                return date;
            }

            public void setDate(String date) {
                this.date = date;
            }
        }

 


以上是关于javabean转json,json转javabean,json字段首字母大写的主要内容,如果未能解决你的问题,请参考以下文章

javabean 与 json 相互转换问题 高手请进!

idea插件JavaBean(支持泛型)转JSON生成调用getter代码

idea插件JavaBean(支持泛型)转JSON生成调用getter代码

java net.sf.json 如何将javabean的首字母转换为大写

JSON转javabean(pojo)利器

阿里巴巴json fastjson String转javaBean