Example usage for com.fasterxml.jackson.core JsonGenerator writeEndObject

List of usage examples for com.fasterxml.jackson.core JsonGenerator writeEndObject

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonGenerator writeEndObject.

Prototype

public abstract void writeEndObject() throws IOException, JsonGenerationException;

Source Link

Document

Method for writing closing marker of a JSON Object value (character '}'; plus possible white space decoration if pretty-printing is enabled).

Usage

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();
        }
    }
}