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

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

Introduction

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

Prototype

public abstract void writeRawValue(String text) throws IOException, JsonGenerationException;

Source Link

Document

Method that will force generator to copy input text verbatim without any modifications, but assuming it must constitute a single legal JSON value (number, string, boolean, null, Array or List).

Usage

From source file:je.backit.rest.JooqModule.java

static void writeField(String name, Object value, JsonGenerator jg) throws IOException {
    if (value == null)
        return;//from  ww  w  . ja  v a2 s  .  com
    jg.writeFieldName(toCamelCaseLC(name));
    if (name.equals("properties"))
        jg.writeRawValue((String) value);
    else
        jg.writeObject(value);
}

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

@Override
protected void writeFieldValue(JsonGenerator generator) throws IOException {
    generator.writeRawValue(rawJson);
}

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:org.jongo.marshall.jackson.NativeSerializer.java

public void serialize(Object obj, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
        throws IOException, JsonProcessingException {
    jsonGenerator.writeRawValue(JSON.serialize(obj));
}

From source file:com.googlecode.wickedcharts.highcharts.jackson.BubbleSerializer.java

@Override
public void serialize(final Bubble value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException, JsonProcessingException {

    jgen.writeRawValue("[" + value.getX() + ", " + value.getY() + ", " + value.getSize() + "]");
}

From source file:com.googlecode.wickedcharts.highcharts.jackson.CoordinateSerializer.java

@Override
public void serialize(final Coordinate<T, U> value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException, JsonProcessingException {

    jgen.writeRawValue("[" + value.getX() + ", " + value.getY() + "]");
}

From source file:com.googlecode.wickedcharts.highcharts.jackson.RangeCoordinateSerializer.java

@Override
public void serialize(final RangeCoordinate<X, Y1, Y2> value, final JsonGenerator jgen,
        final SerializerProvider provider) throws IOException, JsonProcessingException {

    jgen.writeRawValue("[" + value.getX() + ", " + value.getY1() + ", " + value.getY2() + "]");
}

From source file:fi.hsl.parkandride.front.geojson.GeojsonSerializer.java

@Override
public void serialize(T value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    try {//from w  w w  .j a  v  a  2s. co  m
        //            jgen.writeRaw(':');
        jgen.writeRawValue(jsonMapper.toJson(value));
    } catch (JsonException e) {
        throw new IOException(e);
    }
}

From source file:com.googlecode.wickedcharts.highcharts.jackson.HighchartsColorReferenceSerializer.java

@Override
protected void serializeIfNotNull(final HighchartsColor color, final JsonGenerator jgen,
        final SerializerProvider provider) throws IOException, JsonProcessingException {
    if (color.getBrightness() == null) {
        jgen.writeRawValue(String.format(HIGHCHARTS_COLOR, color.getHighchartsIndex()));
    } else {//from   ww  w  .ja  v a 2s  . c o  m
        String colorString = String.format(Locale.ENGLISH, HIGHCHARTS_COLOR, color.getHighchartsIndex());
        colorString = brighten(colorString, color.getBrightness());
        jgen.writeRawValue(colorString);
    }

}

From source file:com.googlecode.wicketcontinuouscalendar.jackson.FunctionSerializer.java

@Override
public void serialize(final Function value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException, JsonProcessingException {

    // Raw values are needed otherwise the JavaScript function can not be evaluated
    jgen.writeRawValue(value.getFunction());
}