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

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

Introduction

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

Prototype

public void writeStringField(String fieldName, String value) throws IOException, JsonGenerationException 

Source Link

Document

Convenience method for outputting a field entry ("member") that has a String value.

Usage

From source file:models.DerivedRelationSerializer.java

protected void writeSimplifiedGroup(Group group, JsonGenerator jgen) throws IOException {
    jgen.writeStartObject();//from   w w  w .j  a va2 s.  co m
    jgen.writeStringField("id", group.getId());
    jgen.writeStringField("label", group.getLabel());
    jgen.writeEndObject();
}

From source file:org.pentaho.metaverse.impl.model.kettle.json.AbstractJobEntryJsonSerializer.java

@Override
protected void writeBasicInfo(T meta, JsonGenerator json) throws IOException {
    json.writeStringField(IInfo.JSON_PROPERTY_CLASS, meta.getClass().getName());
    json.writeStringField(IInfo.JSON_PROPERTY_NAME, meta.getName());
    json.writeStringField(JSON_PROPERTY_TYPE, getStepType(meta));
}

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();//from w w w. j  a  v  a  2s.c  om
    jgen.writeStringField("type", loadBalancer.getType().name());
    jgen.writeEndObject();
}

From source file:org.dswarm.xsd2jsonschema.model.JSElement.java

void renderDescription(final JsonGenerator jgen) throws IOException {
    if (getDescription() != null) {
        jgen.writeStringField("description", getDescription());
    }//from   w  w  w  . jav  a  2 s. c o  m
}

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

@Override
public void serialize(Collection value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartObject();//from w w w  .  j  a v a2  s . c  o m
    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));
    }
    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();//  w ww.j av  a  2  s .co m
    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));
    }
    jgen.writeEndArray();
    jgen.writeEndObject();
}

From source file:CustomSerializer.CustomTriggerSerializer.java

private void writeObject(JsonGenerator generator) throws IOException {
    generator.writeStartObject();/*from   ww w .j  a va 2  s.  co m*/
    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 source file:org.smartparam.manager.json.vendor.jackson.RangeSerializer.java

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

From source file:org.lamop.riche.model.WorkEntitySerializer.java

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

    jg.writeStartObject();// ww  w .  j  ava  2s.  com
    jg.writeStringField("title", t.getTitle());
    jg.writeEndObject();
    //        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

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

private void writeFeature(GeoJSONFeature value, JsonGenerator gen) throws IOException {
    gen.writeStartObject();/*from  ww w  .ja v a2 s . co  m*/
    gen.writeStringField("type", "Feature");
    gen.writeStringField("id", value.getId());
    gen.writeObjectField("properties", value.getProperties());
    gen.writeObjectField("geometry", encodeGeometry(value));
    gen.writeEndObject();
}