您可以使用Jackson库将Java对象转换为JSON字符串,然后将JSON字符串转换为Map<String, Object>对象。下面是一个示例代码:

import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.util.Map;

public class Main {
    public static void main(String[] args) throws Exception {
        String json = "[{\"sEndTime\":\"2022-2023\",\"workUnit\":\"测试\",\"workshop\":\"车间\",\"workTypeCode\":\"00-18\",\"itamCode\":[\"1006\"],\"protectiveMeasures\":\"口罩\"},{\"sEndTime\":\"2020-2022\",\"workUnit\":\"矿业\",\"workshop\":\"车间\",\"workTypeCode\":\"03-097\",\"itamCode\":[\"2008\"],\"protectiveMeasures\":\"口罩\"}]";

        ObjectMapper objectMapper = new ObjectMapper();
        // 将JSON字符串转换为Java对象的List
        List<Map<String, Object>> list = objectMapper.readValue(json, new TypeReference<List<Map<String, Object>>>() {});

        // 输出转换后的Map对象
        for (Map<String, Object> map : list) {
            System.out.println(map);
        }
    }
}

这样,您就可以将从数据库中获取的对象转换成Map<String, Object>的形式

sEndTime2022-2023workUnit测试workshop车间workTypeCode00-18itamCode1006protectiveMeasures口罩sEndTime2020-2022workUnit矿业workshop车间workTypeCode03-097itamCode2008protectiveMeasures口罩以上代码以Object形式由java从数据库中获取在j

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

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