List of usage examples for com.fasterxml.jackson.core JsonGenerator writeNull
public abstract void writeNull() throws IOException, JsonGenerationException;
From source file:org.bozzo.ipplan.web.json.StreamSerializer.java
@Override public void serialize(Stream<?> value, JsonGenerator generator, SerializerProvider serializer) throws IOException, JsonProcessingException { if (value == null) { generator.writeNull(); } else {// w ww . j ava 2s .c o m generator.writeStartArray(); value.forEach(obj -> { try { generator.writeObject(obj); } catch (IOException e) { throw new UncheckedIOException(e); } }); generator.writeEndArray(); } }
From source file:com.zenesis.qx.remote.ProxiedSerializer.java
@Override public void serialize(Proxied value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (value == null) jgen.writeNull(); else {/*from ww w . j a v a2s. c o m*/ ProxySessionTracker tracker = ProxyManager.getTracker(); if (tracker == null) { log.fatal("No tracker when trying to write object " + value); jgen.writeNull(); } else { Object obj = tracker.getProxy(value); if (obj == null) jgen.writeNull(); else jgen.writeObject(obj); } } }
From source file:nl.talsmasoftware.enumerables.support.json.jackson2.EnumerableSerializer.java
@Override public void serialize(Enumerable value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (value == null) { jgen.writeNull(); } else if (serializationMethod.serializeAsJsonObject(value.getClass())) { serializeObject(value, jgen, provider.getConfig()); } else {// ww w. j a v a2s .com jgen.writeString(Enumerable.print(value)); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.DampeningTypeSerializer.java
@Override public void serialize(DAMPENING_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {//from ww w .j a v a 2s.com jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.FrequencyTypeSerializer.java
@Override public void serialize(FREQUENCY_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {/*from ww w . jav a 2s . c om*/ jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.NetworkTypeSerializer.java
@Override public void serialize(NETWORK_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {//w w w .ja v a 2s. c o m jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.NotificationTypeSerializer.java
@Override public void serialize(OPERATION_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {/*from ww w . j a v a2 s . co m*/ jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.PermissionSerializer.java
@Override public void serialize(PERMISSION_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {// w w w .j av a 2 s .c o m jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.ResourceTypeSerializer.java
@Override public void serialize(RESOURCE_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {//from w ww . j a va 2 s . c o m jgen.writeNull(); } }
From source file:org.mycontroller.standalone.api.jaxrs.mixins.serializers.ScriptTypeSerializer.java
@Override public void serialize(SCRIPT_TYPE type, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { if (type != null) { jgen.writeString(type.getText()); } else {// w w w.ja v a 2 s . c om jgen.writeNull(); } }