@Override public void writeList(@NotNull String fieldName, ListWriter listWriter) throws IOException { if (listWriter == null) { buffer.put(fieldName, null); } else { ListItemWriter listItemWriter = new ListItemWriter(fieldNameComparator); listWriter.write(listItemWriter); buffer.put(fieldName, listItemWriter.list); } }
@Override public void writeList(@Nonnull String fieldName, ListWriter listWriter) throws IOException { checkNotNull(fieldName, "fieldName == null"); if (listWriter != null) { jsonWriter.name(fieldName).beginArray(); listWriter.write(new JsonListItemWriter(jsonWriter, scalarTypeAdapters)); jsonWriter.endArray(); } else { jsonWriter.name(fieldName).nullValue(); } }
@Override public void writeList(@Nonnull String fieldName, ListWriter listWriter) throws IOException { checkNotNull(fieldName, "fieldName == null"); if (listWriter != null) { jsonWriter.name(fieldName).beginArray(); listWriter.write(new JsonListItemWriter(jsonWriter, scalarTypeAdapters)); jsonWriter.endArray(); } else { jsonWriter.name(fieldName).nullValue(); } }
@Override public void writeList(@NotNull String fieldName, ListWriter listWriter) throws IOException { checkNotNull(fieldName, "fieldName == null"); if (listWriter != null) { jsonWriter.name(fieldName).beginArray(); listWriter.write(new JsonListItemWriter(jsonWriter, scalarTypeAdapters)); jsonWriter.endArray(); } else { jsonWriter.name(fieldName).nullValue(); } }
@Override public void writeList(ListWriter listWriter) throws IOException { if (listWriter != null) { ListItemWriter nestedListItemWriter = new ListItemWriter(fieldNameComparator); listWriter.write(nestedListItemWriter); list.add(nestedListItemWriter.list); } }
@Override public void writeList(ListWriter listWriter) throws IOException { if (listWriter == null) { jsonWriter.nullValue(); } else { jsonWriter.beginArray(); listWriter.write(new JsonListItemWriter(jsonWriter, scalarTypeAdapters)); jsonWriter.endArray(); } } }