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

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

Introduction

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

Prototype

public abstract void writeString(SerializableString text) throws IOException, JsonGenerationException;

Source Link

Document

Method similar to #writeString(String) , but that takes SerializableString which can make this potentially more efficient to call as generator may be able to reuse quoted and/or encoded representation.

Usage

From source file:com.basistech.rosette.dm.jackson.array.ListAttributeArraySerializer.java

@Override
public void serialize(ListAttribute value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartArray();//w  w  w . j a  v a2 s . c  om
    jgen.writeString(KnownAttribute.getAttributeForClass(value.getItemClass()).key());
    writeItems(value, jgen, provider);
    writeExtendedProperties(value, jgen);
    jgen.writeEndArray();
}

From source file:de.escalon.hypermedia.hydra.serialize.EnumSerializer.java

@Override
public void serialize(Enum<?> value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    if (value != null) {
        jgen.writeString(value.name());
    }//from w  w w  . ja v a2s  .  co  m
}

From source file:com.bitsofproof.dropwizard.supernode.jackson.AddressSerializer.java

@Override
public void serialize(Address value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonGenerationException {
    try {/*from  w  w  w . j a va2  s  . co m*/
        jgen.writeString(Address.toSatoshiStyle(value));
    } catch (ValidationException e) {
        throw new JsonMappingException("Error serializing address", e);
    }
}

From source file:com.toedter.chatty.server.boot.config.JsonInstantSerializer.java

@Override
public void serialize(Instant instant, JsonGenerator gen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    String timeStamp = instant.toString();
    gen.writeString(timeStamp);
}

From source file:org.mayocat.rest.jackson.LocaleBCP47LanguageTagSerializer.java

@Override
public void serialize(Locale locale, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
        throws IOException, JsonGenerationException {
    // IETF BCP 47
    jsonGenerator.writeString(locale.toLanguageTag());
}

From source file:org.xlcloud.openstack.model.climate.json.OpenStackDateSerializer.java

@Override
public void serialize(Date value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    if (value != null) {
        jgen.writeString(DateFormatUtils.format(value, DATE_PATTERN, DateUtils.UTC_TIME_ZONE));
    }/*from   ww w  .j  av a 2s. c o m*/
}

From source file:org.opendaylight.ovsdb.lib.notation.json.ConditionSerializer.java

@Override
public void serialize(Condition condition, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    generator.writeStartArray();//from  w w w .j  av  a  2 s .c  o  m
    generator.writeString(condition.getColumn());
    generator.writeString(condition.getFunction().toString());
    generator.writeObject(condition.getValue());
    generator.writeEndArray();
}

From source file:org.opendaylight.ovsdb.lib.notation.json.MutationSerializer.java

@Override
public void serialize(Mutation condition, JsonGenerator generator, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    generator.writeStartArray();//www  .jav  a  2s  .com
    generator.writeString(condition.getColumn());
    generator.writeString(condition.getMutator().toString());
    generator.writeObject(condition.getValue());
    generator.writeEndArray();
}

From source file:org.springframework.cloud.stream.binder.ExpressionSerializer.java

@Override
public void serialize(Expression expression, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
        throws IOException {
    if (expression != null) {
        jsonGenerator.writeString(expression.getExpressionString());
    }/* w  w w . ja  v a 2s  . c  om*/
}

From source file:io.seldon.api.controller.serialisation.JsonDateSerialiser.java

@Override
public void serialize(Date date, JsonGenerator gen, SerializerProvider provider) throws IOException {

    String formattedDate = dateFormat.format(date);

    gen.writeString(formattedDate);
}