我正在寻找一个库/框架来从/到 Java 对象中生成/解析 TXT 文件。我正在考虑像 Castor 或 JAXB 之类的东西,其中文件和对象之间的映射可以通过编程方式或使用 XML/注释来定义。TXT 文件不是同质的,没有分隔符(固定位置)。文件的大小不大,因此允许类似 DOM 的处理,不需要流式传输。
例如:
TextWriter.write(Collection objects) -> FileOutputStream
TextReader.read(FileInputStream fis) -> Collection