在 Java 中,可以使用第三方库如 Jackson 或 Gson 来处理 JSON 数据,并将其转换为 Java 对象。以下是使用 Jackson 库的示例:

首先,确保已将 Jackson 库添加到项目的依赖中。

然后,可以使用以下代码将 JSON 数据转换为 Java 对象:

import com.fasterxml.jackson.databind.ObjectMapper;

public class Main {
    public static void main(String[] args) {
        String json = '{"name": "John", "age": 30}';

        try {
            ObjectMapper objectMapper = new ObjectMapper();
            Object obj = objectMapper.readValue(json, Object.class);
            System.out.println(obj);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

在上述示例中,我们使用 ObjectMapper 类的 readValue() 方法将 JSON 字符串转换为 Object 对象。由于我们不需要自定义 Java 类,因此将 Object.class 作为目标类型传递给该方法。

运行上述代码将输出转换后的 Java 对象:

{age=30, name=John}

注意:由于我们不使用自定义 Java 类,因此无法直接访问对象的属性。但是,可以使用其他方法来处理生成的对象,例如使用 Map 操作对象的属性。


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

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