标签: java xml runtime pojo
如何在运行时创建Java Pojo?这需要ASM或BCEL吗?
我正在阅读一个XML文件,我想根据这个xml生成Pojo。
答案 0 :(得分:2)
有很多libraries可用于在运行时生成类。如果你想创建一个类并将其写回磁盘,BCEL和CGLIB就是好的。如果你想要大部分只用于运行时,CGLIB可能是最好的
答案 1 :(得分:0)
您可能会发现在内存中生成代码更容易使用。 (ASM非常好用)生成的代码只需要创建你需要的java。
您可以使用BeanShell或编译器API
答案 2 :(得分:0)
有一个很好的开源库,用于读取名为Xstream.的对象的xml。使用它,您无需担心手动解析XML或手动创建对象。