private void validateInputData()

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");
    }
  }