【发布时间】:2018-09-17 12:29:29
【问题描述】:
我有一个包含多个 json 文件的 zip 文件。我已经解压了它们 然后使用以下代码从 json 获取 POJO 对象:
reader = new BufferedReader(new FileReader(file));
Gson gson = new GsonBuilder().create();
Element[] people = gson.fromJson(reader, Element[].class);
但是我需要使用 spring batch 一个一个地处理这些 json 文件。 有人可以帮助我如何在春季批处理中实现这一点,我想使用 1000 块读取 json 文件 我的 json 对象非常复杂。示例:
{
"students": {
"subelements": {
"dep": {
"data": [
"XYZ"
]
}
}
}
}
【问题讨论】:
-
什么代表这个文件中的一个项目?哪个片段对应于
Element类? -
元素是主类,包含 id、type 和属性列表
-
elements 是项目列表 ("elements": { })
标签: spring spring-batch