Java对象转换为JSON字符串

Java对象转换为JSON字符串

0 写在前面

业务中有很多场景需要 把一个带有数据的 Java对象/Java集合转换为JSON 存入数据库中。

在需要的时候还需要吧和这个JSON字符串拿出来再次转换成Java对象/集合

1 Java对象与JSON字符串互转

引入依赖:

com.alibaba

fastjson

1.2.83

Java对象序列化为JSON字符串方法

JSON.toJSONString(Java对象);

JSON字符串转为Java对象的方法

JSON.parseObject(字符串,Java对象.class);

2 演示

伪代码:

import lombok.Data;

@Data

public class User {

private String name;

private Integer age;

private String email;

}

Java对象序列化为JSON字符串

User user = new User();

user.setName("岳腾");

user.setAge(23);

user.setEmail("ateng1118@163.com");

String jsonString = JSON.toJSONString(user);

System.out.println(jsonString);

JSON字符串转为Java对象的方法

String s = new String("{\"age\":23,\"email\":\"ateng1118@163.com\",\"name\":\"岳腾\"}");

User user1 = JSON.parseObject(s, User.class);

System.out.println(user1.getName());

System.out.println(user1.getAge());

System.out.println(user1.getEmail());

3 写在末尾

直接copy就可以,直接使用

相关阅读

簡易腌制酸白菜的詳細做法
跨境365软件

簡易腌制酸白菜的詳細做法

⌚ 06-28 👁️ 1707
小白钱柜是哪个网贷口子?详细解析避坑指南看这里
best365体育官网平台

小白钱柜是哪个网贷口子?详细解析避坑指南看这里

⌚ 07-28 👁️ 7796
QQ真的不行了吗?
best365体育官网平台

QQ真的不行了吗?

⌚ 07-27 👁️ 6020