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字段首字母大写的主要内容,如果未能解决你的问题,请参考以下文章
idea插件JavaBean(支持泛型)转JSON生成调用getter代码
idea插件JavaBean(支持泛型)转JSON生成调用getter代码