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

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

Introduction

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

Prototype

public abstract void writeStartObject() throws IOException, JsonGenerationException;

Source Link

Document

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

Usage

From source file:de.softwareforge.streamery.JsonStreamer.java

protected void writeStart(JsonGenerator jg) throws IOException {
    jg.writeStartObject();
    jg.writeArrayFieldStart("results");
}

From source file:io.gravitee.definition.jackson.datatype.plugins.resource.ser.ResourceSerializer.java

@Override
public void serialize(Resource resource, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("name", resource.getName());
    jgen.writeStringField("type", resource.getType());
    jgen.writeBooleanField("enabled", resource.isEnabled());
    jgen.writeFieldName("configuration");
    jgen.writeRawValue(resource.getConfiguration());
    jgen.writeEndObject();/*from   w  ww.j  ava2 s .com*/
}

From source file:com.nebhale.cyclinglibrary.web.json.TaskJsonSerializer.java

@Override
public void serialize(Task value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("status", value.getStatus().toString());
    jgen.writeStringField("message", value.getMessage());
    jgen.writeArrayFieldStart("links");
    jgen.writeObject(new Link("self", "tasks", value));
    jgen.writeEndArray();/*from   w  w w  .j a  v  a 2 s.co  m*/
    jgen.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();

    jg.writeStringField("name", t.name);
    jg.writeStringField("type", t.type);
    jg.writeStringField("description", t.description);

    if (!t.channels.isEmpty()) {
        jg.writeObjectField("channels", t.channels);
    }//ww  w  . j  av a2 s  . co m

    jg.writeEndObject();

}

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

private void writeMap(ValueMap value, JsonGenerator w) throws IOException {
    w.writeStartObject();
    try {//from w w w  .j a va 2  s.  com
        for (Map.Entry<String, Value> e : value.entrySet()) {
            w.writeFieldName(e.getKey());
            writeValue(e.getValue(), w);
        }
    } finally {
        w.writeEndObject();
    }
}

From source file:com.github.tomakehurst.wiremock.http.HttpHeadersJsonSerializer.java

@Override
public void serialize(HttpHeaders headers, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    for (HttpHeader header : headers.all()) {
        if (header.isSingleValued()) {
            jgen.writeStringField(header.key(), header.firstValue());
        } else {/* ww  w.  j av a2 s .c o m*/
            jgen.writeArrayFieldStart(header.key());
            for (String value : header.values()) {
                jgen.writeString(value);
            }
            jgen.writeEndArray();
        }
    }
    jgen.writeEndObject();
}

From source file:com.amazon.speech.json.ContextSerializer.java

@Override
public void serialize(Context context, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();

    for (SerializedInterface interfaceName : SerializedInterface.values()) {
        if (context.hasState(interfaceName.getInterfaceClass())) {
            @SuppressWarnings("unchecked")
            State<?> state = context.getState(interfaceName.getInterfaceClass(), State.class);
            jgen.writeFieldName(interfaceName.name());
            jgen.writeObject(state);//from  w ww.ja v  a  2 s . c o  m
        }
    }

    jgen.writeEndObject();
}

From source file:CustomSerializer.CustomTriggerSerializer.java

private void writeObject(JsonGenerator generator) throws IOException {
    generator.writeStartObject();
    generator.writeStringField("name", name);
    generator.writeStringField("group", group);
    generator.writeStringField("jobName", jobName);
    generator.writeStringField("jobGroup", jobGroup);
    generator.writeStringField("jobClass", jobClass);
    generator.writeStringField("startTime", startTime);
    generator.writeStringField("endTime", endTime);
    generator.writeStringField("nextFire", nextFire);
    generator.writeStringField("previousFire", previousFire);
    generator.writeEndObject();//from w  w w . j av a2  s .  co  m
}

From source file:models.DerivedRelationSerializer.java

protected void writeSimplifiedGroup(Group group, JsonGenerator jgen) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("id", group.getId());
    jgen.writeStringField("label", group.getLabel());
    jgen.writeEndObject();//from ww  w  .  j  a  v a 2  s .c  om
}

From source file:io.gravitee.definition.jackson.datatype.api.ser.LoadBalancerSerializer.java

@Override
public void serialize(LoadBalancer loadBalancer, JsonGenerator jgen, SerializerProvider provider)
        throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("type", loadBalancer.getType().name());
    jgen.writeEndObject();//from www .ja v  a 2s.c  om
}