有没有一种方法可以从Clojure映射中创建Java对象?以下内容将适用的内容-(= my-map (bean (convert-to-object my-map)))
答案 0 :(得分:2)
您需要告诉它您想要创建哪种类型的Java对象。看一下org.clojure/java.data
Contrib库,它可以从哈希映射(通过构造函数,通过属性设置器,通过生成器)构建Java对象:https://github.com/clojure/java.data
答案 1 :(得分:0)
看看https://github.com/uwcpdx/bean-dip
Clojure映射和Java Bean之间的双向转换是 声明式且无反射