My approach so far:
@Bean FlatFileItemReader flatFileItemReader() { FlatFileItemReader reader = new FlatFileItemReader<>();
I have build a small demo for Json. If you need any more than it, let me know I can build another example for you
https://github.com/bigzidane/spring-batch-jsonListItem-reader