List of usage examples for com.fasterxml.jackson.core JsonGenerator writeString
public abstract void writeString(SerializableString text) throws IOException, JsonGenerationException;
From source file:de.tudarmstadt.ukp.dkpro.core.io.brat.internal.model.BratEventArgument.java
public void write(JsonGenerator aJG) throws IOException { aJG.writeStartArray();//from w w w .ja va 2 s . co m aJG.writeString(index == 0 ? slot : slot + index); aJG.writeString(target); aJG.writeEndArray(); }
From source file:com.mattbertolini.statusboard.view.graph.ColorSerializer.java
@Override public void serialize(Color color, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonGenerationException { jsonGenerator.writeString(color.getColor()); }
From source file:io.gravitee.management.rest.mapper.ObjectMapperResolver.java
public ObjectMapperResolver() { mapper = new GraviteeMapper(); SimpleModule module = new SimpleModule(); module.setDeserializerModifier(new BeanDeserializerModifier() { @Override/* w w w. j a v a 2 s . c om*/ public JsonDeserializer<Enum> modifyEnumDeserializer(DeserializationConfig config, final JavaType type, BeanDescription beanDesc, final JsonDeserializer<?> deserializer) { return new JsonDeserializer<Enum>() { @Override public Enum deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException { Class<? extends Enum> rawClass = (Class<Enum<?>>) type.getRawClass(); return Enum.valueOf(rawClass, jp.getValueAsString().toUpperCase()); } }; } }); module.addSerializer(Enum.class, new StdSerializer<Enum>(Enum.class) { @Override public void serialize(Enum value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeString(value.name().toLowerCase()); } }); mapper.registerModule(module); }
From source file:org.mayocat.rest.jackson.DateTimeISO8601Serializer.java
@Override public void serialize(DateTime value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException { // ISO 8601 without milliseconds jsonGenerator.writeString(value.toString("yyyy-MM-dd'T'HH:mm:ssZZ")); }
From source file:com.allogy.json.jackson.joda.ISOPeriodSerializer.java
@Override public void serialize(Period period, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeString(period.toString()); }
From source file:com.arpnetworking.configuration.jackson.akka.ActorRefSerializer.java
/** * {@inheritDoc}/*from w w w . j av a 2 s . com*/ */ @Override public void serialize(final ActorRef value, final JsonGenerator gen, final SerializerProvider serializers) throws IOException { gen.writeString(value.path().toStringWithAddress(_system.provider().getDefaultAddress())); }
From source file:org.springframework.social.google.api.impl.ApiEnumSerializer.java
@Override public void serialize(Enum<?> value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeString(enumToString(value)); }
From source file:com.allogy.json.jackson.joda.ISODateTimeSerializer.java
@Override public void serialize(DateTime dateTime, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeString(dateTimeFormatter.print(dateTime)); }
From source file:org.intelligentsia.dowsers.core.serializers.jackson.LocaleJsonSerializer.java
@Override public void serialize(final Locale locale, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeString(locale.toString()); }
From source file:com.jive.myco.seyren.core.util.math.BigDecimalSerializer.java
@Override public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider provider) throws IOException, JsonProcessingException { if (value != null) { gen.writeString(value.toPlainString()); }// www . ja v a 2s . c o m }