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:ca.qhrtech.utilities.LocalDateTimeSerializer.java

@Override
public void serialize(LocalDateTime t, JsonGenerator jg, SerializerProvider sp)
        throws IOException, JsonProcessingException {
    jg.writeString(t.toString());
}

From source file:org.kiji.rest.serializers.Utf8ToJsonSerializer.java

/**
 * {@inheritDoc}/*from  www  .j  a  va2 s .  c o  m*/
 */
@Override
public void serialize(Utf8 record, JsonGenerator generator, SerializerProvider provider) throws IOException {
    generator.writeString(record.toString());
}

From source file:org.ow2.chameleon.everest.servlet.PathSerializer.java

@Override
public void serialize(Path path, JsonGenerator generator, SerializerProvider provider) throws IOException {
    generator.writeString(m_server + path.toString());
}

From source file:org.mayocat.jackson.PasswordSerializer.java

@Override
public void serialize(String value, JsonGenerator jgen, SerializerProvider provider)
        throws IOException, JsonProcessingException {
    jgen.writeString("********");
}

From source file:com.wealdtech.jackson.modules.RangeSerializer.java

@Override
public void serialize(final Range<?> value, final JsonGenerator gen, final SerializerProvider provider)
        throws IOException {
    gen.writeString(value.toString());
}

From source file:com.wealdtech.jackson.modules.InetSocketAddressSerializer.java

@Override
public void serialize(final InetSocketAddress value, final JsonGenerator jgen,
        final SerializerProvider provider) throws IOException {
    jgen.writeString(value.getHostName() + ":" + value.getPort());
}

From source file:at.ac.univie.isc.asio.tool.ExpandingQNameSerializer.java

@Override
public void serialize(final QName value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException {
    jgen.writeString(Pretty.expand(value));
}

From source file:at.ac.univie.isc.asio.tool.MediaTypeSerializer.java

@Override
public void serialize(final MediaType value, final JsonGenerator jgen, final SerializerProvider provider)
        throws IOException {
    jgen.writeString(value.getType() + "/" + value.getSubtype());
}

From source file:com.netflix.genie.common.util.JsonDateSerializer.java

/**
 * {@inheritDoc}//  ww  w  . j  a v  a 2 s. c o  m
 */
@Override
public void serialize(final Date date, final JsonGenerator gen, final SerializerProvider provider)
        throws IOException {
    gen.writeString(ISO8601Utils.format(date));
}

From source file:org.openmhealth.schema.pojos.serialize.LabeledEnumSerializer.java

@Override
public void serialize(LabeledEnum labeledEnum, JsonGenerator jsonGenerator,
        SerializerProvider serializerProvider) throws IOException {
    jsonGenerator.writeString(labeledEnum.getLabel());
}