我一直在看 Jackson,但似乎我必须将 Map 转换为 JSON,然后将生成的 JSON 转换为 POJO。
有没有办法将 Map 直接转换为 POJO?
好吧,你也可以通过杰克逊实现这一目标。(自从您考虑使用杰克逊以来,它似乎更舒服)。
使用方法ObjectMapper:convertValue
ObjectMapper
convertValue
final ObjectMapper mapper = new ObjectMapper(); // jackson's objectmapper final MyPojo pojo = mapper.convertValue(map, MyPojo.class);
无需转换成 JSON 字符串或其他东西;直接转换的速度要快得多。