private static void writeObjectArray(XContentGenerator gen, Object[] array) throws IOException { gen.writeStartArray(); for (Object value : array) { writeValue(gen, value); } gen.writeEndArray(); }
private static void writeIterable(XContentGenerator gen, Iterable iterable) throws IOException { gen.writeStartArray(); for (Object value : iterable) { writeValue(gen, value); } gen.writeEndArray(); }