List of usage examples for com.fasterxml.jackson.core JsonGenerator writeString
public abstract void writeString(SerializableString text) throws IOException, JsonGenerationException;
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.LogDirectionSerializer.java
@Override public void serialize(LOG_DIRECTION direction, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (direction != null) { jgen.writeString(direction.getText()); } else {// w w w. ja va2 s . c om jgen.writeNull(); } }
From source file:be.dnsbelgium.rdap.jackson.DomainNameSerializer.java
@Override public void serialize(DomainName value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (value == null) { jgen.writeNull();//from ww w . j a v a 2s .c o m } else { jgen.writeString(value.getStringValue()); } }
From source file:com.zoonies.cinc.resources.JodaDateTimeJsonSerializer.java
@Override public void serialize(DateTime value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { String dateTimeStr = FORMATTER.print(value); jgen.writeString(dateTimeStr); }
From source file:org.opendaylight.ovsdb.lib.notation.json.OvsdbSetSerializer.java
@Override public void serialize(OvsdbSet<?> set, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException { generator.writeStartArray();// ww w . j a v a 2 s .c o m generator.writeString("set"); generator.writeStartArray(); Set<?> javaSet = set.delegate(); for (Object setObject : javaSet) { generator.writeObject(setObject); } generator.writeEndArray(); generator.writeEndArray(); }
From source file:be.dnsbelgium.rdap.jackson.DateTimeSerializer.java
@Override public void serialize(DateTime value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (value == null) { jgen.writeNull();/*from ww w. java2 s . c om*/ } else { jgen.writeString(value.toString(ISODateTimeFormat.dateTimeNoMillis())); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.GatewayTypeSerializer.java
@Override public void serialize(GATEWAY_TYPE gatewayType, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (gatewayType != null) { jgen.writeString(gatewayType.getText()); } else {/*from w ww . j ava2s . c o m*/ jgen.writeNull(); } }
From source file:com.company.eleave.util.JsonDateSerializer.java
@Override public void serialize(Date date, JsonGenerator gen, SerializerProvider provider) throws IOException, JsonProcessingException { String formattedDate = DATE_FORMAT.format(date); gen.writeString(formattedDate); }
From source file:org.opendaylight.ovsdb.lib.notation.json.OvsdbMapSerializer.java
@Override public void serialize(OvsdbMap<?, ?> map, JsonGenerator generator, SerializerProvider provider) throws IOException, JsonProcessingException { generator.writeStartArray();/*from w w w .j av a 2s . c o m*/ generator.writeString("map"); generator.writeStartArray(); Map<?, ?> javaMap = map.delegate(); for (Object set : javaMap.keySet()) { generator.writeStartArray(); generator.writeObject(set); generator.writeObject(javaMap.get(set)); generator.writeEndArray(); } generator.writeEndArray(); generator.writeEndArray(); }
From source file:jp.xet.baseunits.jackson2.TimePointSerializer.java
@Override public void serialize(TimePoint value, JsonGenerator jgen, SerializerProvider provider) throws IOException { String string = (value == null) ? "" : value.toString(TimeZones.UNIVERSAL); jgen.writeString(string); }
From source file:utility.LocalDateSerializer.java
@Override public void serialize(LocalDate localDate, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { // jsonGenerator.writeStartObject(); jsonGenerator.writeString(String.join("-", String.valueOf(localDate.getYear()), String.valueOf(localDate.getMonthOfYear()), String.valueOf(localDate.getDayOfMonth()))); // jsonGenerator.writeEndObject(); }