通过Jsonp调用,我从远程api获取一些(json)数据,响应:
#js [#js {:id 1501} #js {:id 1502}]
如何将它们变成带有地图的clojurescript矢量?
即
[ {:id 1501} {:id 1502} ]
答案 0 :(得分:3)
js->clj
会将其转换为clojurescript矢量。添加:keywordize-keys true
,您就可以获得里面的地图了。
像这样:
(def json #js [#js {:id 1501} #js {:id 1502}])
(js->clj json :keywordize-keys true)