如何利用FastJSON库将Java对象序列化成JSON字符串,并将JSON字符串反序列化为Java对象?
时间: 2024-12-04 08:17:37 浏览: 20
在使用FastJSON进行对象与JSON字符串的转换时,首先需要确保你的项目中已经添加了FastJSON的依赖。在Maven项目中,你需要在`pom.xml`文件中添加FastJSON依赖。例如:
参考资源链接:[FastJSON使用详解:parseObject与toJSONString实例](https://wenku.csdn.net/doc/6401abfccce7214c316ea36b?spm=1055.2569.3001.10343)
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.28</version>
</dependency>
```
然后,你可以创建一个Model类,这个类将被用来映射JSON字符串中的数据。Model类的每个属性对应JSON中的一个键值对。例如:
```java
public class Person {
private String name;
private int age;
private String city;
// getter和setter方法
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
public String getCity() { return city; }
public void setCity(String city) { this.city = city; }
}
```
接下来,使用`JSON.toJSONString`方法将Java对象转换为JSON字符串:
```java
Person person = new Person();
person.setName(
参考资源链接:[FastJSON使用详解:parseObject与toJSONString实例](https://wenku.csdn.net/doc/6401abfccce7214c316ea36b?spm=1055.2569.3001.10343)
阅读全文