Преобразование хэш-карты в карту хэш-строки в Clojure

У меня есть следующая структура данных:

 {:a {:x 1 :y 2} :b {:w 1 :z 2} :c {:m 1 :n 2}}

Как я могу преобразовать это в строку-хэш-карту?

Мне нужна следующая структура данных:

{"a" {:x 1 :y 2} 1 {:w 1 :z 2} 2 "c" {:m 1 :n 2}}
Сравнение структур данных: Массивы и объекты в Javascript
Сравнение структур данных: Массивы и объекты в Javascript
Итак, вы изучили основы JavaScript и хотите перейти к изучению структур данных. Мотивация для изучения/понимания Структур данных может быть разной,...
1
0
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
(let [data {:a {:x 1 :y 2} :b {:w 1 :z 2} :c {:m 1 :n 2}}]
        (update-keys data name))
=> {"a" {:x 1, :y 2}, "b" {:w 1, :z 2}, "c" {:m 1, :n 2}}

Другие вопросы по теме