我有以下字符串,我想将其转换为 Map
的String
, Float
.
我能够将其解析为 JsonNode
。有没有办法直接转换成HashMap
?
private ObjectMapper json = new ObjectMapper();
String tree = "{\"string1\": 0.75, \"string2\": 0.85}";
JsonNode root = json.readTree(tree);
如何将根转换为Map<String,Float>
?
最佳答案
试试这个:
Map<String, Float> map = mapper.readValue(tree, new TypeReference<Map<String, Float>>(){});
关于java - 如何将字符串键和浮点值的 Json 树转换为 Map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55458607/