Tengo algunos clojurescript que quiero interoperar con algunas bibliotecas de JavaScript. En mi código clojurescript hago algunos análisis y se me ocurre una lista de mapas. algo así comoCómo creo un json en clojurescript
[{:prop1 "value1" :prop2 "value2"}, {:prop1 "something else" :prop2 "etc"}...]
tengo que pasar esta a unas funciones javascript como
[{prop1: "value1", prop2: "value2}, {..} ...]
No estoy seguro de cómo devolver un objeto de javascript formar mi función clojurescript sin embargo. ¿Hay alguna manera de serializar mapas y listas anidados a objetos JavaScript? ¿O una forma de crear un nuevo objeto javascript y luego establecer propiedades en él?
Su conversión mapa está explotando un detalle de implementación de algunos mapas cljs. No siempre funcionará. Use esta idea en su lugar: https://gist.github.com/3153856 – Brian
@Brian - parece que 'clj-> js' en su esencia no usa en realidad el' map-> js' en su esencia, a menos que ¿Me perdí el intento? –
@ Reb.Cabin Tienes razón, mi culpa. Fijo. – Brian