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

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

Introduction

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

Prototype

public abstract void writeFieldName(SerializableString name) throws IOException, JsonGenerationException;

Source Link

Document

Method similar to #writeFieldName(String) , main difference being that it may perform better as some of processing (such as quoting of certain characters, or encoding into external encoding if supported by generator) can be done just once and reused for later calls.

Usage

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

@Override
public void serialize(Policy policy, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeFieldName(policy.getName());
    jgen.writeRawValue(policy.getConfiguration());
}

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   w w  w . j a  v a 2 s .  c  o  m
    jsonProviders.writeTo(generator, event);
    generator.writeEndObject();
}

From source file:com.rdg.json.util.NullKeySerializer.java

@Override
public void serialize(Object nullKey, JsonGenerator jsonGenerator, SerializerProvider unused)
        throws IOException {
    jsonGenerator.writeFieldName(Const.NULL);
}

From source file:org.openmrs.module.webservices.docs.swagger.NullSerializer.java

@Override
public void serialize(Object arg0, JsonGenerator arg1, SerializerProvider arg2)
        throws IOException, JsonProcessingException {
    arg1.writeFieldName("");

}

From source file:com.sdl.odata.renderer.json.util.JsonWriterUtilTest.java

private void appendPrimitiveValue(String fieldName, Object primitiveValue, JsonGenerator jsonGenerator)
        throws IOException {

    jsonGenerator.writeFieldName(fieldName);
    JsonWriterUtil.writePrimitiveValue(primitiveValue, jsonGenerator);
}

From source file:org.ambientlight.ws.EntityIdSerializer.java

@Override
public void serialize(EntityId data, JsonGenerator json, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    json.writeFieldName(data.serialize());
}

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.  ja  v a 2  s.c om*/
    jg.writeFieldName(Long.toString(data.x));
    jg.writeFieldName(Long.toString(data.y));
    jg.writeEndObject();
}

From source file:org.emfjson.jackson.streaming.References.java

public void serializeOne(JsonGenerator generator, String key, EObject value) {
    try {/*from ww w  .j av a  2  s  .c  om*/
        generator.writeFieldName(key);
        writeRef(generator, value);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:org.emfjson.jackson.streaming.Values.java

public void serializeValue(JsonGenerator generator, String key, EDataType type, Object value) {
    try {/*w  ww.jav a 2 s . com*/
        generator.writeFieldName(key);
        writeValue(generator, type, value);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:net.logstash.logback.marker.SingleFieldAppendingMarker.java

/**
 * Writes the field name to the generator.
 *//*from  www.j  a  v  a 2 s .  com*/
protected void writeFieldName(JsonGenerator generator) throws IOException {
    generator.writeFieldName(getFieldName());
}