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.apache.ode.jacob.soup.jackson.MessageSerializer.java

@Override
public void serialize(Message value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    jgen.writeStartObject();/*  w w w.  ja v a 2 s  .  c  om*/
    serializeContents(value, jgen, provider);
    jgen.writeEndObject();
}

From source file:de.alexkamp.sandbox.model.ReadOnlyMount.java

@Override
public void toJSON(JsonGenerator gen) throws IOException {
    gen.writeStartObject();// www .ja  v  a2 s .  com

    gen.writeObjectField("type", "bind");
    gen.writeObjectField("origPath", origPath);
    gen.writeObjectField("mountPath", mountPath);

    gen.writeEndObject();
}

From source file:de.fraunhofer.iosb.ilt.sta.serialize.EntitySetSerializer.java

@Override
public void serialize(EntitySet value, JsonGenerator gen, SerializerProvider serializers)
        throws IOException, JsonProcessingException {
    gen.writeStartObject();/*from ww w  .ja  v a 2  s . co  m*/
    gen.writeFieldName("value");
    gen.writeObject(value.asList());
    gen.writeEndObject();
}

From source file:org.dbrain.data.jackson.serializers.JsonValueSerializer.java

private void writeList(ValueList value, JsonGenerator w) throws IOException {
    w.writeStartArray();//from  w  w  w. j  av a2 s  .  c om
    try {
        for (Value e : value) {
            writeValue(e, w);
        }
    } finally {
        w.writeEndObject();
    }
}

From source file:org.apache.ode.jacob.soup.jackson.ChannelProxySerializer.java

@Override
public void serialize(ChannelProxy value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    jgen.writeStartObject();//from   w  w  w  .j a v  a  2  s  .  c  o  m
    serializeContents(value, jgen, provider);
    jgen.writeEndObject();
}

From source file:org.apache.ode.jacob.soup.jackson.ChannelRefSerializer.java

@Override
public void serialize(ChannelRef value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    jgen.writeStartObject();/*w  w w .j  av  a 2  s . c o m*/
    serializeContents(value, jgen, provider);
    jgen.writeEndObject();
}

From source file:net.logstash.logback.marker.MapEntriesAppendingMarkerTest.java

@Test
public void testWriteTo() throws IOException {

    Map<String, String> map = new HashMap<String, String>();
    map.put("myField", "value");

    StringWriter writer = new StringWriter();
    JsonGenerator generator = FACTORY.createGenerator(writer);

    LogstashMarker marker = Markers.appendEntries(map);
    generator.writeStartObject();/*from  w w  w .j av  a 2 s. c  o  m*/
    marker.writeTo(generator);
    generator.writeEndObject();
    generator.flush();

    assertThat(writer.toString()).isEqualTo("{\"myField\":\"value\"}");
}

From source file:com.excilys.ebi.gatling.jenkins.chart.SerieName.java

public void serialize(JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.disable(JsonGenerator.Feature.QUOTE_FIELD_NAMES);
    jgen.writeStartObject();//from w  w w .  java  2  s. co  m
    jgen.writeStringField("label", name);
    jgen.writeEndObject();
}

From source file:org.smartparam.manager.json.vendor.jackson.ParameterEntryDiffSerializer.java

@Override
public void serialize(ParameterEntryDiff value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException {
    jgen.writeStartObject();/* w  w w  . ja  v a 2s.  c  o  m*/
    jgen.writeObjectField("previous", value.previous());
    jgen.writeObjectField("current", value.current());
    jgen.writeEndObject();
}

From source file:com.google.openrtb.json.OpenRtbJsonExtWriter.java

protected final void writeSingle(T value, JsonGenerator gen) throws IOException {
    if (isJsonObject) {
        gen.writeObjectFieldStart(rootName);
    }/*from   w  ww  .j ava 2s  .co m*/
    write(value, gen);
    if (isJsonObject) {
        gen.writeEndObject();
    }
}