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:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.SubnetJSON.java

public final static void subnet2JSON(Subnet subnet, JsonGenerator jgenerator) throws IOException {
    jgenerator.writeStartObject();//  w w w . java  2  s  .  co m
    jgenerator.writeNumberField(SUBNET_ID, subnet.getId());
    jgenerator.writeNumberField(SUBNET_VERSION, subnet.getVersion());
    jgenerator.writeStringField(SUBNET_NAME, subnet.getName());
    jgenerator.writeStringField(SUBNET_DESCRIPTION, subnet.getDescription());
    jgenerator.writeStringField(SUBNET_IP, subnet.getSubnetIP());
    jgenerator.writeStringField(SUBNET_MASK, subnet.getSubnetMask());
    jgenerator.writeStringField(SUBNET_TYPE, subnet.getRarea().getType());

    jgenerator.writeArrayFieldStart(SUBNET_OSI_ID);
    for (OSInstance osi : subnet.getOsInstances())
        jgenerator.writeNumber(osi.getId());
    jgenerator.writeEndArray();

    jgenerator.writeArrayFieldStart(SUBNET_DATACENTERS_ID);
    for (Datacenter dc : subnet.getDatacenters())
        jgenerator.writeNumber(dc.getId());
    jgenerator.writeEndArray();

    jgenerator.writeNumberField(SUBNET_MAREA_ID,
            ((subnet.getRarea() != null) ? subnet.getRarea().getId() : -1));

    jgenerator.writeEndObject();
}

From source file:com.mattjbishop.halapino.LinkSerializer.java

@Override
public void serialize(Map<String, List<Link>> links, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeStartObject();/*from w w  w  .ja  va  2s  .  c o  m*/
    writeOutLinks(links, jgen);
    jgen.writeEndObject();
}

From source file:org.n52.ar.layar.LayarAction.java

public void toJSON(final JsonGenerator generator) throws IOException {
    generator.writeStartObject();/*from   www  . j a va 2s.c om*/
    generator.writeStringField("uri", this.uri.toString());
    generator.writeStringField("label", this.label);
    generator.writeEndObject();
}

From source file:net.logstash.logback.composite.AbstractNestedJsonProvider.java

@Override
public void writeTo(JsonGenerator generator, Event event) throws IOException {
    generator.writeFieldName(getFieldName());
    generator.writeStartObject();//from ww  w.ja  v a2 s  . c  om
    jsonProviders.writeTo(generator, event);
    generator.writeEndObject();
}

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

@Override
public void serialize(Link value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();/* ww  w  .j a v a  2s .c  om*/
    jgen.writeStringField("rel", value.getRel());
    jgen.writeStringField("href", value.getHref());
    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();//from  ww  w .j  a va2  s.  c  o  m
    jg.writeFieldName(Long.toString(data.x));
    jg.writeFieldName(Long.toString(data.y));
    jg.writeEndObject();
}

From source file:com.btmatthews.atlas.core.dao.mongo.MongoLocalDateTimeSerializer.java

@Override
public void serialize(final LocalDateTime value, final JsonGenerator generator,
        final SerializerProvider provider) throws IOException {
    generator.writeStartObject();//w w  w  .  j a  v a  2  s . com
    generator.writeStringField("$date", value.format(DATE_TIME_FORMATTER));
    generator.writeEndObject();
}

From source file:com.cedarsoft.couchdb.io.RawCouchDocSerializer.java

public void serialize(@Nonnull RawCouchDoc doc, @Nonnull JsonGenerator generator) throws IOException {
    generator.writeStartObject();// www  .  j a  va 2  s.c o m
    serializeIdAndRev(generator, doc);
    generator.writeEndObject();
}

From source file:models.DerivedRelationSerializer.java

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

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

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