zoukankan      html  css  js  c++  java
  • 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;
                }
            }
    
    
    
    
    
  • 相关阅读:
    AC 自动机
    [HihoCoder-1424] Asa's Chess Problem
    C++ Tricks
    2017"百度之星"程序设计大赛
    后缀自动机
    ASP教程:gb2312和utf-8乱码问题解决
    cryto-js 常用加密库 md5加密
    nrm是什么?以及nrm的安装与命令
    MongoDB 安装
    koa2 安装与启动
  • 原文地址:https://www.cnblogs.com/ixixi/p/12198035.html
Copyright © 2011-2022 走看看