Java Jackson 手动创建 JSON 对象
Java Jackson 手动创建 JSON 对象
使用 Jackson 库的 ObjectMapper 类可以手动创建 JSON 对象,并添加属性。以下是一个简单的示例代码,演示如何手动创建 JSON 对象,并将其转换为格式化的字符串:
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
public class Main {
public static void main(String[] args) {
// 创建 ObjectMapper 对象
ObjectMapper objectMapper = new ObjectMapper();
// 创建一个空的 JSON 对象
ObjectNode json = objectMapper.createObjectNode();
// 添加属性到 JSON 对象
json.put('name', 'John');
json.put('age', 30);
json.put('isStudent', true);
// 输出 JSON 对象
try {
String jsonString = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(json);
System.out.println(jsonString);
} catch (Exception e) {
e.printStackTrace();
}
}
}
上述代码创建了一个空的 JSON 对象,并添加了三个属性:'name'、'age' 和 'isStudent'。然后使用 ObjectMapper 的 writerWithDefaultPrettyPrinter() 方法将 JSON 对象转换为格式化的字符串,并通过 System.out.println() 方法打印输出。
输出结果如下:
{
'name' : 'John',
'age' : 30,
'isStudent' : true
}
这是一个简单的手动创建 JSON 对象的示例。您可以根据需要添加更多的属性和嵌套对象。
原文地址: https://www.cveoy.top/t/topic/fBlc 著作权归作者所有。请勿转载和采集!