将Map <String,String>转换为POJO

用户名

我一直在研究Jackson,但似乎我必须将Map转换为JSON,然后将所得的JSON转换为POJO。

有没有一种方法可以将Map直接转换为POJO?

崔钟郁

好吧,您也可以使用Jackson来实现。(由于您正在考虑使用杰克逊,因此似乎更舒适)。

使用ObjectMapperconvertValue方法:

final ObjectMapper mapper = new ObjectMapper(); // jackson's objectmapper
final MyPojo pojo = mapper.convertValue(map, MyPojo.class);

无需转换为JSON字符串或其他内容;直接转换的速度要快得多。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将List <Map <String,List <String >>>转换为String [] []

将Java Map Enum键转换为Map String键

轻松将Map <String,Object>转换为Map <String,String>

java流将POJO的列表转换为Map <String,List <POJO >>的Map

Gson:直接将String转换为JsonObject(无POJO)

将Map <String,String>转换为Map <String,Object>

将Map <String,Object>转换为Map <String,String>

将POJO转换为Map <String,String>吗?

从Map <String,String>转换为POJO

使用ObjectMapper转换为Json时,如何将POJO的String变量转换为Integer?

将map [interface {}] interface {}转换为map [string] string

将List <Map <String,Object >>转换为String [] []

如何将JavaScript对象转换为Map [String,String]?

Java8:通过联接值将Map <String,List <String >>转换为Map <String,String>

Java将List <String>转换为Map <String,String>

将Json转换为Map [String,String]

如何将Set [String]转换为Map [String,String]?

Kotlin FP:将List <String>转换为Map <String,Int>

将“ Map <String,List <String >>”强制转换为“ Map <String,List <String >>”

将String转换为HashMap <String,String []>

将List <String>转换为Map <String,Integer>

将Map <String,Object>转换为Map <String,List <Object >>

将ArrayList <Map <String,String >>转换为jsonArray

将list <map <string,object >>转换为POJO类的对象

将 Map<String, String> 转换为 POJO 列表 - java.lang.IllegalStateException:预期为 BEGIN_ARRAY 但为 STRING

将 Map<String, String> 转换为嵌套属性键的 POJO

将 Set<V> 转换为 Map<String, Set<String>

将 List<List<TextValue>> 转换为 List<Map<String, String>>

将 js.executeAsyncScript 输出转换为 Map<String,String>