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'。然后使用 ObjectMapperwriterWithDefaultPrettyPrinter() 方法将 JSON 对象转换为格式化的字符串,并通过 System.out.println() 方法打印输出。

输出结果如下:

{
  'name' : 'John',
  'age' : 30,
  'isStudent' : true
}

这是一个简单的手动创建 JSON 对象的示例。您可以根据需要添加更多的属性和嵌套对象。

Java Jackson 手动创建 JSON 对象

原文地址: https://www.cveoy.top/t/topic/fBlc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录