List of usage examples for com.fasterxml.jackson.core JsonGenerator writeString
public abstract void writeString(SerializableString text) throws IOException, JsonGenerationException;
From source file:com.googlecode.wickedcharts.highcharts.jackson.SymbolSerializer.java
@Override public void serialize(final Symbol value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { if (value.getPredefinedSymbol() != null) { jgen.writeString(value.getPredefinedSymbol().getCode()); } else if (value.getUrl() != null) { jgen.writeString("url(" + value.getUrl() + ")"); } else {//from www .jav a 2s. c o m throw new RuntimeException("Invalid Symbol object!"); } }
From source file:fi.hsl.parkandride.front.PhoneSerializer.java
@Override public void serialize(Phone value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { if (value == null) { jgen.writeNull();//from www . ja v a 2 s . c om } else { jgen.writeString(value.toString()); } }
From source file:com.hotelbeds.hotelapimodel.auto.convert.json.DateSerializer.java
@Override public void serialize(final LocalDate date, final JsonGenerator generator, final SerializerProvider provider) throws IOException { final String dateString = date.format(AssignUtils.REST_FORMATTER); generator.writeString(dateString); }
From source file:net.udidb.server.api.results.ExpressionValueSerializer.java
@Override public void serialize(ExpressionValue value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { switch (value.getType()) { case CHAR:// www. ja va 2 s . c o m jgen.writeString(Character.toString(value.getCharValue())); break; case STRING: jgen.writeString(value.getStringValue()); break; case ADDRESS: jgen.writeString("0x" + Long.toHexString(value.getAddressValue())); break; case NUMBER: jgen.writeString(value.toString()); break; } }
From source file:xyz.cloudbans.entities.jackson.serializer.ServerIdsSerializer.java
@Override public void serialize(Collection<Server> servers, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeStartArray();// w w w . j av a 2 s .c o m for (Server server : servers) jsonGenerator.writeString(server.getId().toString()); jsonGenerator.writeEndArray(); }
From source file:org.dswarm.graph.json.serializer.PredicateSerializer.java
@Override public void serialize(final Predicate value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { if (value != null && value.getUri() != null) { jgen.writeString(value.getUri()); }//from ww w. ja v a2 s . c o m }
From source file:org.emfjson.jackson.databind.ser.EDataTypeSerializer.java
@Override public void serialize(Object value, JsonGenerator gen, SerializerProvider serializers) throws IOException { EAttribute feature = (EAttribute) EMFContext.getFeature(serializers); if (feature != null) { gen.writeString(EcoreUtil.convertToString(feature.getEAttributeType(), value)); } else {//from w w w.j av a 2 s . c o m gen.writeNull(); } }
From source file:org.jhk.pulsing.web.serialization.AvroJsonSerializer.java
@Override public void serialize(T value, JsonGenerator jgen, SerializerProvider provider) throws IOException { _LOGGER.info("AvroJsonSerializer.serialize: " + value.getClass().getName() + " -> " + value); jgen.writeString(SerializationHelper.serializeAvroTypeToJSONString(value)); }
From source file:ru.trett.cis.utils.JsonDateSerializer.java
@Override public void serialize(Timestamp timestamp, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { String formattedDate = dateFormat.format(timestamp); jsonGenerator.writeString(formattedDate); }
From source file:com.googlecode.wickedcharts.highcharts.jackson.PixelOrPercentSerializer.java
@Override public void serialize(final PixelOrPercent value, final JsonGenerator jgen, final SerializerProvider provider) throws IOException, JsonProcessingException { switch (value.getUnit()) { case PERCENT: jgen.writeString(value.getValue() + "%"); break;/*from www . j ava 2s . co m*/ case PIXELS: jgen.writeNumber(value.getValue()); break; default: throw new RuntimeException("Invalid Unit: " + value.getUnit()); } }