List of usage examples for com.fasterxml.jackson.core JsonGenerator writeEndObject
public abstract void writeEndObject() throws IOException, JsonGenerationException;
From source file:org.calrissian.mango.json.ser.BaseTupleStoreSerializer.java
@Override public void serialize(T t, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeStartObject();/*from ww w .ja v a 2 s .co m*/ writeUniqueFields(t, jsonGenerator); jsonGenerator.writeObjectFieldStart("tuples"); for (String key : t.keys()) jsonGenerator.writeObjectField(key, t.getAll(key)); jsonGenerator.writeEndObject(); }
From source file:com.attribyte.essem.es.HistogramAggregation.java
@Override public void generate(final JsonGenerator generator) throws IOException { generator.writeObjectFieldStart(name); {//from ww w.ja v a 2 s . com generator.writeObjectFieldStart(type); { generator.writeStringField("field", field); generator.writeNumberField("interval", interval); } generator.writeEndObject(); if (subs != null && subs.size() > 0) { generator.writeObjectFieldStart(AGGREGATION_OBJECT_NAME); for (Aggregation sub : subs) { sub.generate(generator); } generator.writeEndObject(); } } generator.writeEndObject(); }
From source file:org.createnet.raptor.models.objects.serializer.StreamSerializer.java
@Override public void serialize(Stream t, JsonGenerator jg, SerializerProvider sp) throws IOException { jg.writeStartObject();/*from ww w .j av a2 s . c om*/ jg.writeStringField("name", t.name); jg.writeStringField("type", t.type); jg.writeStringField("description", t.description); if (!t.channels.isEmpty()) { jg.writeObjectField("channels", t.channels); } jg.writeEndObject(); }
From source file:com.omricat.yacc.data.model.CurrencySerializer.java
@Override public void serialize(final Currency value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*from w ww . j a v a 2 s. co m*/ jgen.writeStringField(Currency.CODE, value.getCode().toString()); jgen.writeStringField(Currency.VALUE, value.getRateInUSD().toPlainString()); jgen.writeStringField(Currency.NAME, value.getName()); jgen.writeEndObject(); }
From source file:com.zenesis.qx.json.SimpleJsonObject.java
@Override public void serialize(JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*from www .j ava 2 s. c o m*/ if (name != null) { if (value != null) jgen.writeObjectField(name, value); else jgen.writeNullField(name); } jgen.writeEndObject(); }
From source file:org.springframework.cloud.netflix.metrics.atlas.AtlasMetricObserver.java
private void writeCommonTags(JsonGenerator gen) throws IOException { gen.writeObjectFieldStart("tags"); for (Tag tag : commonTags) gen.writeStringField(tag.getKey(), tag.getValue()); gen.writeEndObject();// w ww . ja va 2 s .c om }
From source file:it.reply.orchestrator.resource.common.CustomSerializer.java
@Override public void serialize(Map<String, String> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject();/*from www .ja v a 2 s. c o m*/ for (Map.Entry<String, String> e : value.entrySet()) { jgen.writeFieldName(e.getKey()); // Write value as raw data, since it's already JSON text jgen.writeRawValue(e.getValue()); } jgen.writeEndObject(); }
From source file:piazza.services.ingest.util.GeoJsonSerializer.java
private void writePolygon(JsonGenerator jgen, Polygon value) throws IOException { jgen.writeStartObject();/*from w ww . j av a 2s . c o m*/ jgen.writeStringField("type", "Polygon"); jgen.writeFieldName("coordinates"); writePolygonCoordinates(jgen, value); jgen.writeEndObject(); }
From source file:com.nebhale.cyclinglibrary.web.json.TaskJsonSerializer.java
@Override public void serialize(Task value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject();//from w w w . ja v a 2s . c o m 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:net.logstash.logback.composite.ContextJsonProvider.java
@Override public void writeTo(JsonGenerator generator, Event event) throws IOException { if (getContext() != null) { if (getFieldName() != null) { generator.writeObjectFieldStart(getFieldName()); }// w w w.j a v a 2 s. c o m JsonWritingUtils.writeMapEntries(generator, context.getCopyOfPropertyMap()); if (getFieldName() != null) { generator.writeEndObject(); } } }