【发布时间】:2017-08-30 17:14:55
【问题描述】:
我需要使用阅读器将文件转换为复合对象,我需要在该对象中获取不同的对象并将其写入单独的 json 文件。这意味着对于单行 csv 文件,将创建多个 jsons 文件,这些文件需要写入 Marklogic 数据库。 我已经使用多个项目编写器将文件转换为单个输出文件,但现在我需要将每一行拆分为多行并将相同的内容写入 marklogic 数据库。 知道如何将单行拆分为多个文件并写入 Marklogic 数据库。
从Item reader创建的复合对象的例子,下面只是一个例子而不是实际的问题场景:
Person{
HomeAddress homeadd;
OfficeAddress officeAdd;
}
一行 csv 代表 home add 和 office add。我需要输出两个写入 Marklogic 数据库的 json 文件/对象(每种添加类型一个)。 谢谢
【问题讨论】:
标签: json spring spring-boot spring-batch marklogic