@Override protected JsonObjectReader<Trade> getJsonObjectReader() { return new GsonJsonObjectReader<>(Trade.class); }
@Override protected JsonObjectReader<Foo> getJsonObjectReader() { return new GsonJsonObjectReader<>(Foo.class); }
@Bean public JsonItemReader<Trade> itemReader() { return new JsonItemReaderBuilder<Trade>() .name("tradesJsonItemReader") .resource(new FileSystemResource(INPUT_FILE_DIRECTORY + "trades.json")) .jsonObjectReader(new GsonJsonObjectReader<>(Trade.class)) .build(); }