使用fastjson转换
时间: 2023-08-16 08:13:06 浏览: 111
FastJson转换
你可以使用 Fastjson 将 JSON 字符串与 Java 对象之间进行转换。下面是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
public class FastjsonExample {
public static void main(String[] args) {
// 将 Java 对象转换为 JSON 字符串
Person person = new Person("John", 25);
String jsonString = JSON.toJSONString(person);
System.out.println("JSON 字符串:" + jsonString);
// 将 JSON 字符串转换为 Java 对象
Person parsedPerson = JSON.parseObject(jsonString, Person.class);
System.out.println("Java 对象:" + parsedPerson);
}
static class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter 和 setter 方法省略
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
}
```
在上述示例中,我们定义了一个 `Person` 类,使用 Fastjson 将 `Person` 对象转换为 JSON 字符串,并将 JSON 字符串转换为 `Person` 对象。注意,你需要在项目中添加 Fastjson 的依赖。
希望这个示例能帮到你!如果有其他问题,请随时提问。
阅读全文