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:eu.mondo.driver.mongo.util.MStatementSerializer.java

@Override
public void serialize(MStatement st, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {

    generator.writeStartObject();//from w w  w .j  a  va2  s.c  om
    generator.writeStringField("subject", st.getSubject());
    generator.writeStringField("predicate", st.getPredicate());
    generator.writeStringField("object", st.getObject());
    generator.writeStringField("subjectBI", st.getSubjectBI().toString(10));
    generator.writeStringField("predicateBI", st.getPredicateBI().toString(10));
    generator.writeStringField("objectBI", st.getObjectBI().toString(10));
    generator.writeEndObject();

    generator.close();

}

From source file:eu.mondo.driver.mongo.util.StatementSerializer.java

@Override
public void serialize(Statement st, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {

    generator.writeStartObject();/*from www .  ja va2 s.  c  o  m*/
    generator.writeStringField("subject", st.getSubject().toString());
    generator.writeStringField("predicate", st.getPredicate().toString());
    generator.writeStringField("object", st.getObject().toString());
    generator.writeStringField("subjectBI", "");
    generator.writeStringField("predicateBI", "");
    generator.writeStringField("objectBI", "");
    generator.writeEndObject();

    generator.close();

}

From source file:ijfx.ui.module.json.ModuleItemSerializer.java

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

    jg.writeStartObject();/*from   w w w .j a v a2s .  c om*/
    jg.writeStringField("name", t.getName());
    jg.writeStringField("label", t.getLabel());

    try {
        jg.writeObjectField("minValue", t.getMinimumValue());
        jg.writeObjectField("maxValue", t.getMaximumValue());
        jg.writeObjectField("classType", t.getType());

        jg.writeObjectField("description", t.getDescription());
        jg.writeObjectField("ioType", t.getIOType());
        jg.writeObjectField("isInput", t.isInput());
        jg.writeObjectField("isOutput", t.isOutput());
        jg.writeObjectField("isAutoFill", t.isAutoFill());
        jg.writeObjectField("isRequired", t.isRequired());
        jg.writeObjectField("visibility", t.getVisibility());
        jg.writeObjectField("columnCount", t.getColumnCount());
        jg.writeObjectField("choices", t.getChoices());
    } catch (Exception e) {

    }
    jg.writeEndObject();

}

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

@Override
public void render(final JsonGenerator jgen) throws IOException {
    jgen.writeStartObject();//from   w  w  w  .j  ava2 s .c  o  m

    jgen.writeStringField("title", getName());
    jgen.writeStringField("type", getType());

    renderDescription(jgen);

    renderInternal(jgen);

    jgen.writeEndObject();

    jgen.flush();
    jgen.close();
}

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

@Override
public void serialize(RelationSourcePerson relation, JsonGenerator jsonGenerator, SerializerProvider sp)
        throws IOException, JsonProcessingException {

    jsonGenerator.writeStartObject();// ww  w  .j  av a2s.c om
    jsonGenerator.writeStringField("rolePublication", relation.getRolePublication());

    Source sourceSer = new Source();
    sourceSer.setId(relation.getSource().getId());
    sourceSer.setTitle(relation.getSource().getTitle());
    //        relation.getSource().getRelationPerson().clear();
    //        relation.getSource().getRelationWorkSource().clear();
    jsonGenerator.writeObjectField("source", sourceSer);
    //        
    //        relation.getPerson().getRelationSource().clear();

    Person p = new Person();
    p.setId(relation.getPerson().getId());
    p.setLabel(relation.getPerson().getLabel());
    jsonGenerator.writeObjectField("person", p);

    jsonGenerator.writeEndObject();

    //        jsonGenerator.writeStringField("username", user.getUsername());
    //        jsonGenerator.writeEndObject();
    //        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

From source file:net.solarnetwork.node.upload.bulkjsonwebpost.NodeControlInfoSerializer.java

@Override
public void serialize(NodeControlInfo info, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    generator.writeStartObject();// w ww  .j  a v a2s.c om
    generator.writeStringField("__type__", "NodeControlInfo");
    generator.writeStringField("controlId", info.getControlId());
    generator.writeStringField("type", info.getType().toString());
    if (info.getPropertyName() != null) {
        generator.writeStringField("propertyName", info.getPropertyName());
    }
    if (info.getUnit() != null) {
        generator.writeStringField("unit", info.getUnit());
    }
    generator.writeStringField("value", info.getValue());
    generator.writeEndObject();
}

From source file:com.yahoo.yqlplus.engine.tools.YQLPlusRun.java

@Subscribe
public void event(Object event) throws IOException {
    JsonGenerator gen = factory.createGenerator(System.err);
    gen.writeStartObject();/*from   w  w  w . j  a va2s. c  o m*/
    gen.writeStringField("type", event.getClass().getName());
    gen.writeFieldName("event");
    gen.writeObject(event);
    gen.writeEndObject();
    gen.flush();
    System.err.println();
}

From source file:com.github.fge.jsonpatch.DualPathOperation.java

@Override
public final void serialize(final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeStartObject();//from ww w. ja v  a  2  s. c o m
    jgen.writeStringField("op", op);
    jgen.writeStringField("path", path.toString());
    jgen.writeStringField("from", from.toString());
    jgen.writeEndObject();
}

From source file:org.darkware.wpman.util.serialization.MinimalUpdatableSerializer.java

@Override
public void serialize(final WPUpdatableComponent wpBlog, final JsonGenerator jsonGenerator,
        final SerializerProvider serializerProvider) throws IOException, JsonProcessingException {
    jsonGenerator.writeStartObject();/*www  . ja  va  2s.co  m*/
    jsonGenerator.writeStringField("id", wpBlog.getId());
    jsonGenerator.writeStringField("name", wpBlog.getName());
    jsonGenerator.writeEndObject();
}

From source file:com.github.fge.jsonpatch.PathValueOperation.java

@Override
public final void serialize(final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeStartObject();/*from w  ww.ja v  a 2s.  c  om*/
    jgen.writeStringField("op", op);
    jgen.writeStringField("path", path.toString());
    jgen.writeFieldName("value");
    jgen.writeTree(value);
    jgen.writeEndObject();
}