我有一些clojurescript,我想與一些javascript庫互操作。在我的clojurescript代碼中,我做了一些分析,並提出了一張地圖列表。 像如何在clojurescript中創建json
[{:prop1 "value1" :prop2 "value2"}, {:prop1 "something else" :prop2 "etc"}...]
我需要這個傳遞給JavaScript函數的
[{prop1: "value1", prop2: "value2}, {..} ...]
我不知道怎麼回事JavaScript對象形成我clojurescript功能雖然。有沒有辦法將嵌套的地圖和列表序列化爲JavaScript對象。或者一種方法來創建一個新的JavaScript對象,然後設置它的屬性?
你的地圖轉換就是利用一些cljs地圖的實現細節。它不會總是有效。改爲使用這個要點:https://gist.github.com/3153856 – Brian 2012-07-20 23:35:46
@Brian - 看起來你的要點中的'clj-> js'實際上並沒有在你的要點中使用'map-> js',除非我錯過了意圖? – 2014-06-09 12:20:58
@ Reb.Cabin你說得對,我的錯。固定。 – Brian 2014-06-09 16:46:26