On Thu, Mar 5, 2015 at 2:42 AM, Xiangtao Zhou <tao...@gmail.com> wrote:
> hi all, > > is there some library or simple way to do it like the function > "map-to-pojo" in the following code ? > > java code > class A{ > public int a; > public String b; > } > > clojure code > (def a {:a 1 :b 2}) > (def b (map-to-pojo a A)) > (instance? b A) > > You'll want to use clojure.java.data: https://github.com/clojure/java.data/ Assuming class A with an integer field, with an appropriate getter and setter. user> (require '[clojure.java.data :as d]) nil user> (d/to-java A {:x 1}) #<A foo.A@6b91ca5c> user> (.getX *1) 1 -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.