use*_*456 9 java
有人知道一个Java库,它将Java对象层次结构序列化为生成此对象层次结构的Java代码吗?与Object/XML序列化一样,只是输出格式不是二进制/ XML而是Java代码.
小智 1
我不知道有任何库可以开箱即用地执行此操作,但您应该能够将众多对象之一转换为 XML 序列化库并自定义后端代码以生成 Java。可能不会有太多代码。
例如,快速谷歌发现了XStream。我从未使用过它,但似乎支持除 XML 之外的多个后端 - 例如 JSON。您可以实现自己的编写器,只需编写重新创建层次结构所需的 Java 代码即可。
我确信您可以对其他库执行相同的操作,特别是如果您可以连接到 SAX 事件流。
请参阅: HierarchicalStreamWriter
归档时间:
17 年,4 月 前
查看次数:
905 次
最近记录:
16 年,2 月 前