Cast HashMap к списку > - PullRequest
       20

Cast HashMap к списку >

0 голосов
/ 22 апреля 2020
HashMap<String, Object> hm  has data like  { "A": {'key1' : 'value1', 'key2' : 'value2'}, "B": {'key1' : 'value3', 'key2' : 'value4'}}

Я хочу преобразовать это в List<Map<String, Object>>, как [{'key1' : 'value1', 'key2' : 'value2'}, {'key1' : 'value3', 'key2' : 'value4'}]

Есть ли способ, которым я могу сделать это, не повторяя весь HashMap?

Я пытался: new LinkedList<Map<String, Object>>(hm.values) and (List<Map<String, Object>>) (hm.values) bt didn't work.

I am to convert this using
(List<Map<String,Object>>)hm.values().stream().map(c-> (Map<String,Object>)c).collect(Collectors.toList())

но для этого мне нужно перебрать всю хэш-карту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...