Ho qualche clojurescript che voglio usare con alcune librerie javascript. Nel mio codice clojurescript faccio delle analisi e trovo una lista di mappe. qualcosa comeCome faccio a creare un json in clojurescript
[{:prop1 "value1" :prop2 "value2"}, {:prop1 "something else" :prop2 "etc"}...]
ho bisogno di passare questo per un funzioni JavaScript come
[{prop1: "value1", prop2: "value2}, {..} ...]
Non sono sicuro di come restituire un oggetto JavaScript Form mia funzione ClojureScript però. C'è un modo per serializzare mappe nidificate ed elenchi di oggetti javascript. O un modo per creare un nuovo oggetto javascript e quindi impostare le proprietà su di esso?
vostra conversione mappa sta sfruttando un dettaglio di implementazione di alcune mappe cljs. Non funzionerà sempre. Usa invece questo aspetto: https://gist.github.com/3153856 – Brian
@Brian - sembra che il 'clj-> js' nel tuo gist non usi effettivamente' map-> js' nel tuo gist, a meno che Ho perso l'intento? –
@ Reb.Cabin Hai ragione, colpa mia. Fisso. – Brian