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:org.createnet.raptor.models.objects.serializer.ActionSerializer.java

@Override
public void serialize(Action t, JsonGenerator jg, SerializerProvider sp) throws IOException {

    jg.writeStartObject();

    if (t.id != null) {
        jg.writeStringField("id", t.id);
    }/*from   www . j  av a  2  s  . c o m*/
    if (t.status != null) {
        jg.writeStringField("status", t.status);
    }

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

    jg.writeEndObject();

}

From source file:org.wisdom.monitor.extensions.jcr.script.json.JcrEventSerializer.java

@Override
public void serialize(Event value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
    gen.writeStartObject();
    try {/*from  w w  w. j a  va  2  s.c om*/
        gen.writeStringField("path", value.getPath());
        gen.writeNumberField("type", value.getType());
        gen.writeNumberField("date", value.getDate());
        gen.writeStringField("userID", value.getUserID());
    } catch (RepositoryException e) {
        throw new IOException(e);
    }
    gen.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();
    jgen.writeObjectField("previous", value.previous());
    jgen.writeObjectField("current", value.current());
    jgen.writeEndObject();//from  w ww  . jav a2 s .  c  om
}

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

@Override
public void serialize(Collection value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("name", value.getName());
    jgen.writeStringField("shortName", value.getShortName());
    jgen.writeArrayFieldStart("links");
    jgen.writeObject(new Link("self", "types", value.getTypeId(), "collections", value));
    jgen.writeObject(new Link("create-item", "types", value.getTypeId(), "collections", value, "items"));
    for (Long itemId : value.getItemIds()) {
        jgen.writeObject(new Link("item", "types", value.getTypeId(), "collections", value, "items", itemId));
    }/*from  w ww.  j  a v  a  2  s  .  c  o m*/
    jgen.writeEndArray();
    jgen.writeEndObject();
}

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

@Override
public void serialize(Type value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("name", value.getName());
    jgen.writeStringField("shortName", value.getShortName());
    jgen.writeArrayFieldStart("links");
    jgen.writeObject(new Link("self", "types", value));
    jgen.writeObject(new Link("create-collection", "types", value, "collections"));
    for (Long collectiondId : value.getCollectionIds()) {
        jgen.writeObject(new Link("collection", "types", value, "collections", collectiondId));
    }/*from w  ww . j a va  2s . c o  m*/
    jgen.writeEndArray();
    jgen.writeEndObject();
}

From source file:com.samlikescode.stackoverflow.questions.q30999663.DataSerializer.java

@Override
public void serialize(Data data, JsonGenerator jg, SerializerProvider serializers) throws IOException {
    jg.writeStartObject();
    jg.writeFieldName(Long.toString(data.x));
    jg.writeFieldName(Long.toString(data.y));
    jg.writeEndObject();/*from  w  w  w  .j a  v a  2  s  .  com*/
}

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

@Override
public void serialize(Range value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeStringField("type", evaluateType(value));
    jgen.writeObjectField("from", value.from());
    jgen.writeObjectField("to", value.to());
    jgen.writeEndObject();//  w  w  w  .j  a va2 s.c om
}

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

@Override
public void serialize(HttpProxy httpProxy, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    jgen.writeBooleanField("enabled", httpProxy.isEnabled());
    jgen.writeStringField("host", httpProxy.getHost());
    jgen.writeNumberField("port", httpProxy.getPort());
    if (httpProxy.getUsername() != null) {
        jgen.writeStringField("username", httpProxy.getUsername());
    }/* w  w w . j av a2s . c  o m*/
    if (httpProxy.getPassword() != null) {
        jgen.writeStringField("password", httpProxy.getPassword());
    }
    jgen.writeStringField("type", httpProxy.getType().name());
    jgen.writeEndObject();
}

From source file:org.n52.io.geojson.FeatureOutputSerializer.java

private void writeGeometryLessFeature(GeoJSONFeature value, JsonGenerator gen) throws IOException {
    gen.writeStartObject();
    writeMap(value.getProperties(), gen);
    gen.writeEndObject();// w ww  . ja  va 2 s . c  o m
}

From source file:io.gravitee.definition.jackson.datatype.services.core.ser.ServicesSerializer.java

@Override
public void serialize(Services services, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();
    if (services.getAll() != null && !services.getAll().isEmpty()) {
        services.getAll().forEach(service -> {
            try {
                jgen.writeObjectField(service.getName(), service);
            } catch (IOException e) {
                e.printStackTrace();//from   w  w  w .j  ava2s . com
            }
        });
    }
    jgen.writeEndObject();
}