List of usage examples for com.fasterxml.jackson.core JsonGenerator writeEndArray
public abstract void writeEndArray() throws IOException, JsonGenerationException;
From source file:com.google.openrtb.json.AbstractOpenRtbJsonWriter.java
/** * Writes an array of ContentCategory if not empty. * * @see #writeContentCategory(String, JsonGenerator) *//*from w w w . j a v a2s. c o m*/ protected final void writeContentCategories(String fieldName, List<String> cats, JsonGenerator gen) throws IOException { if (!cats.isEmpty()) { gen.writeArrayFieldStart(fieldName); for (String cat : cats) { writeContentCategory(cat, gen); } gen.writeEndArray(); } }
From source file:org.emfjson.jackson.streaming.Values.java
public void serializeMany(JsonGenerator generator, String key, EDataType type, Collection<?> values) { try {//from w w w .ja v a2 s .c o m generator.writeFieldName(key); generator.writeStartArray(); for (Object value : values) { writeValue(generator, type, value); } generator.writeEndArray(); } catch (IOException e) { e.printStackTrace(); } }
From source file:com.ntsync.shared.RawContact.java
private static void writeStringList(JsonGenerator g, String key, List<String> list) throws IOException { if (list != null) { g.writeArrayFieldStart(key);/*ww w . j a v a 2s . com*/ for (String listItem : list) { if (listItem != null && listItem.length() > 0) { g.writeString(listItem); } } g.writeEndArray(); } }
From source file:com.nebhale.cyclinglibrary.web.json.TaskJsonSerializer.java
@Override public void serialize(Task value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();/* w w w . ja v a 2s . com*/ jgen.writeStringField("status", value.getStatus().toString()); jgen.writeStringField("message", value.getMessage()); jgen.writeArrayFieldStart("links"); jgen.writeObject(new Link("self", "tasks", value)); jgen.writeEndArray(); jgen.writeEndObject(); }
From source file:org.mongojack.internal.ObjectIdSerializer.java
@Override public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (value instanceof Iterable) { jgen.writeStartArray();//from www .j a v a2 s. c o m for (Object item : (Iterable) value) { jgen.writeObject(serialiseObject(item)); } jgen.writeEndArray(); } else { jgen.writeObject(serialiseObject(value)); } }
From source file:com.strategicgains.hyperexpress.serialization.siren.jackson.SirenResourceSerializer.java
private void writeClass(Collection<String> classes, JsonGenerator jgen) throws IOException { if (classes != null && !classes.isEmpty()) { jgen.writeArrayFieldStart(CLASS); jgen.writeObject(classes);// ww w . j a va 2 s . c o m jgen.writeEndArray(); } }
From source file:ijfx.service.overlay.io.OverlaySerializer.java
private void writeDoubleArray(JsonGenerator jg, String fieldName, double[] array) throws IOException { jg.writeFieldName(fieldName);//w ww . ja v a 2 s . co m jg.writeStartArray(); for (double d : array) { jg.writeNumber(d); } jg.writeEndArray(); }
From source file:org.opendaylight.ovsdb.lib.notation.json.OvsdbSetSerializer.java
@Override public void serialize(OvsdbSet<?> set, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException { generator.writeStartArray();//from w w w .j a v a2s . c o m generator.writeString("set"); generator.writeStartArray(); Set<?> javaSet = set.delegate(); for (Object setObject : javaSet) { generator.writeObject(setObject); } generator.writeEndArray(); generator.writeEndArray(); }
From source file:de.terrestris.shogun.serializer.LeanBaseModelSetSerializer.java
@Override public void serialize(Set set, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartArray();// ww w. j ava2 s .c o m for (Iterator iterator = set.iterator(); iterator.hasNext();) { BaseModelInterface object = (BaseModelInterface) iterator.next(); jgen.writeNumber(object.getId()); } jgen.writeEndArray(); }
From source file:de.terrestris.shogun.serializer.LeanBaseModelListSerializer.java
@Override public void serialize(List list, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartArray();//from w w w. ja v a2s . c o m for (Iterator iterator = list.iterator(); iterator.hasNext();) { BaseModelInterface object = (BaseModelInterface) iterator.next(); jgen.writeNumber(object.getId()); } jgen.writeEndArray(); }