java—如何为json作业动态指定itemprocessor?

3npbholx  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(214)

我有不同的json文件,需要读取、处理和写入json数组中包含的json对象。
所有文件的输出格式(更具体的是:output类)是相同的。叫它吧 OutputClass . 因此项目处理器类似于 ItemProcessor<X, OutPutClass> . 哪里 X 是特定json文件的类。
文件之间的区别是:
json数组/信息在每个json文件中位于不同的位置
json数组中json对象的结构不同(文件中的对象 a 与文件中的语法不同 b )
我已经遇到了 @StepScope 并且能够动态生成一个读取器(取决于作业参数),该读取器从json结构中的不同位置开始读取。
但我不知道如何根据作业参数动态选择itemprocessor。因为我得到了许多不同的json文件,希望减少为每个文件编写的代码量。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题