我有下面的String,我想将其转换为Map
,String
的{{1}}。
我能够将其解析为Float
。有没有办法将其直接转换为JsonNode
?
HashMap
如何将根转换为private ObjectMapper json = new ObjectMapper();
String tree = "{\"string1\": 0.75, \"string2\": 0.85}";
JsonNode root = json.readTree(tree);
?
答案 0 :(得分:1)
尝试一下:
Map<String, Float> map = mapper.readValue(tree, new TypeReference<Map<String, Float>>(){});