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:javasnack.snacks.json.pojo.EncodePojoEnum2JacksonSerializer.java

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

From source file:org.fasterxml.jackson.tc.TestEnumSerializer.java

@Override
public void serialize(TestEnum languageCode, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
        throws IOException {
    jsonGenerator.writeString(languageCode.code());
}

From source file:com.boxedfolder.carrot.domain.util.DateTimeSerializer.java

@Override
public void serialize(DateTime value, JsonGenerator generator, SerializerProvider serializerProvider)
        throws IOException {
    generator.writeString(formatter.print(value.toDateTime(DateTimeZone.UTC)));
}

From source file:org.hyperledger.jackson.OutpointSerializer.java

@Override
public void serialize(Outpoint value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
    jgen.writeStartArray();/*from  w  w w .  j  a va  2  s .c o m*/
    jgen.writeString(value.getTransactionId().toString());
    jgen.writeNumber(value.getOutputIndex());
    jgen.writeEndArray();
}

From source file:com.btmatthews.atlas.core.domain.jsr310.LocalDateTimeSerializer.java

@Override
public void serialize(final LocalDateTime value, final JsonGenerator generator,
        final SerializerProvider provider) throws IOException {
    generator.writeString(value.format(DATE_TIME_FORMATTER));
}

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

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

From source file:org.zalando.jackson.datatype.money.CurrencySerializer.java

@Override
public void serialize(final Currency value, final JsonGenerator generator, final SerializerProvider serializers)
        throws IOException {
    generator.writeString(value.getCurrencyCode());
}

From source file:org.zalando.jackson.datatype.money.CurrencyUnitSerializer.java

@Override
public void serialize(final CurrencyUnit value, final JsonGenerator generator,
        final SerializerProvider serializers) throws IOException {
    generator.writeString(value.getCurrencyCode());
}

From source file:com.basistech.rosette.apimodel.jackson.AccuracyModeSerializer.java

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

From source file:com.github.hateoas.forms.spring.halforms.LinkSuggestSerializer.java

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