如何使用alibaba的fastjson2
时间: 2024-05-03 21:21:33 浏览: 10
1. 添加依赖
在项目的pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
```
2. 序列化对象
```java
import com.alibaba.fastjson.JSON;
public class User {
private String name;
private int age;
private boolean married;
public User(String name, int age, boolean married) {
this.name = name;
this.age = age;
this.married = married;
}
// getter & setter
public static void main(String[] args) {
User user = new User("Tom", 20, false);
String jsonString = JSON.toJSONString(user);
System.out.println(jsonString);
}
}
```
输出结果:
```json
{"age":20,"married":false,"name":"Tom"}
```
3. 反序列化对象
```java
import com.alibaba.fastjson.JSON;
public class User {
private String name;
private int age;
private boolean married;
public User(String name, int age, boolean married) {
this.name = name;
this.age = age;
this.married = married;
}
// getter & setter
public static void main(String[] args) {
String jsonString = "{\"age\":20,\"married\":false,\"name\":\"Tom\"}";
User user = JSON.parseObject(jsonString, User.class);
System.out.println(user.getName());
System.out.println(user.getAge());
System.out.println(user.isMarried());
}
}
```
输出结果:
```text
Tom
20
false
```
以上就是使用alibaba的fastjson进行对象的序列化和反序列化的基本步骤。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)