欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 包裝json

林玟書1年前7瀏覽0評論

在使用Java進(jìn)行web開發(fā)的過程中,很多時(shí)候我們需要使用JSON格式傳遞數(shù)據(jù),在進(jìn)行JSON和Java數(shù)據(jù)類型之間的轉(zhuǎn)換時(shí),我們需要使用包裝JSON的工具,下面是一些常用的Java包裝JSON工具。

//引入包裝JSON的依賴
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
//定義一個(gè)Java對象
public class User {
private String name;
private Integer age;
//構(gòu)造方法
public User(String name, Integer age) {
this.name = name;
this.age = age;
}
//getters和setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
//將Java對象轉(zhuǎn)換為JSON格式
User user = new User("張三", 20);
ObjectMapper objectMapper = new ObjectMapper();
String userJson = objectMapper.writeValueAsString(user);
System.out.println(userJson);
//將JSON格式轉(zhuǎn)換為Java對象
String json = "{\"name\":\"李四\",\"age\":25}";
User user = objectMapper.readValue(json, User.class);
System.out.println(user.getName() + " " + user.getAge());

上面的代碼演示了如何使用Jackson包裝JSON的工具,將Java對象轉(zhuǎn)換成JSON格式,以及將JSON格式轉(zhuǎn)換成Java對象。除了Jackson外,還有一些其他的包裝JSON的工具比如:Gson、Fastjson等。