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

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

Introduction

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

Prototype

public final void writeObjectField(String fieldName, Object pojo) throws IOException, JsonProcessingException 

Source Link

Document

Convenience method for outputting a field entry ("member") that has contents of specific Java object as its value.

Usage

From source file:org.n52.restfulwpsproxy.serializer.json.AbstractWPSJsonModule.java

protected static final void writeObjectFieldIfNotNull(JsonGenerator jg, String field, Object object)
        throws JsonGenerationException, IOException {
    if (object != null) {
        jg.writeObjectField(field, object);
    }//from  w ww  . ja v  a2  s .c  om
}

From source file:org.loklak.objects.AbstractIndexEntry.java

public static void writeDate(JsonGenerator json, String fieldName, long time) throws IOException {
    json.writeObjectField(fieldName, utcFormatter.print(time));
}

From source file:com.neoteric.starter.metrics.report.elastic.MetricsElasticsearchModule.java

private static void writeAdditionalFields(final Map<String, Object> additionalFields, final JsonGenerator json)
        throws IOException {
    if (additionalFields != null) {
        for (final Map.Entry<String, Object> field : additionalFields.entrySet()) {
            json.writeObjectField(field.getKey(), field.getValue());
        }/*w  w w .j ava 2s .  com*/
    }
}

From source file:org.calrissian.mango.json.ser.EntitySerializer.java

@Override
protected void writeUniqueFields(Entity entity, JsonGenerator generator) throws IOException {
    generator.writeObjectField("type", entity.getType());
    generator.writeObjectField("id", entity.getId());
}

From source file:org.calrissian.mango.json.ser.EventSerializer.java

@Override
protected void writeUniqueFields(Event event, JsonGenerator generator) throws IOException {
    generator.writeObjectField("timestamp", event.getTimestamp());
    generator.writeObjectField("type", event.getType());
    generator.writeObjectField("id", event.getId());
}

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

@Override
public void toJSON(JsonGenerator gen) throws IOException {
    gen.writeStartObject();/*  ww w. j a v  a  2 s  .  co  m*/
    gen.writeObjectField("type", type);
    gen.writeEndObject();
}

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

@Override
public void serialize(Service service, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeObjectField(service.getName(), service);
}

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

@Override
public void toJSON(JsonGenerator gen) throws IOException {
    gen.writeStartObject();/*from  w  w w  .  ja  va  2s.c  om*/

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

    gen.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();// www .  j a va 2  s  .  c o m
    jgen.writeObjectField("previous", value.previous());
    jgen.writeObjectField("current", value.current());
    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();/*from w  w w .  jav a 2s  . c  om*/
    jgen.writeObjectField("previous", value.previous());
    jgen.writeObjectField("current", value.current());
    jgen.writeEndObject();
}