Как преобразовать дерево строковых ключей и значений с плавающей запятой в карту Json - PullRequest
1 голос
/ 01 апреля 2019

У меня есть строка ниже, и я хотел преобразовать ее в 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>?

1 Ответ

1 голос
/ 01 апреля 2019

Попробуйте это:

 Map<String, Float> map = mapper.readValue(tree, new TypeReference<Map<String, Float>>(){});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...