java使用Jackson将JSON转成字符串的完整示例
时间: 2023-05-22 07:02:06 浏览: 108
以下是使用Jackson将JSON转成字符串的完整示例:
```java
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonToStringExample {
public static void main(String[] args) {
ObjectMapper objectMapper = new ObjectMapper();
MyObject myObject = new MyObject("John", 30);
try {
String jsonString = objectMapper.writeValueAsString(myObject);
System.out.println(jsonString);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
}
static class MyObject {
private String name;
private int age;
public MyObject(String name, int age) {
this.name = name;
this.age = age;
}
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;
}
}
}
```
这个示例中,我们使用了Jackson的ObjectMapper类将一个Java对象转成了JSON字符串。我们首先创建了一个MyObject类,它有两个属性:name和age。然后我们创建了一个MyObject对象,并将它转成了JSON字符串。最后我们打印了这个JSON字符串。