in src/main/java/com/epam/digital/data/platform/excerpt/worker/service/CsvConverter.java [105:117]
private void validateInputData(JsonNode jsonTree) {
Iterator<JsonNode> elementsIterator = jsonTree.elements();
if (!elementsIterator.hasNext()) {
throw new ExcerptProcessingException(FAILED, "Input data does not contain any array");
}
if (!elementsIterator.next().isArray()) {
throw new ExcerptProcessingException(FAILED,
"The input contains an object that is not an array");
}
if (elementsIterator.hasNext()) {
throw new ExcerptProcessingException(FAILED, "Input contains more than one object");
}
}