code: private Schema readArray(JsonReader reader, Set<String> knownRecords) throws IOException {
      return Schema.arrayOf(readInnerSchema(reader, "items", knownRecords));
    }
docs: Constructs {@link Schema.Type#ARRAY ARRAY} type schema from the json input.
  
  @param reader The {@link JsonReader} for streaming json input tokens.
  @param knownRecords Set of record name already encountered during the reading.
  @return A {@link Schema} of type {@link Schema.Type#ARRAY ARRAY}.
  @throws java.io.IOException When fails to construct a valid schema from the input.