Example usage for com.fasterxml.jackson.core JsonGenerator writeNull

List of usage examples for com.fasterxml.jackson.core JsonGenerator writeNull

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core JsonGenerator writeNull.

Prototype

public abstract void writeNull() throws IOException, JsonGenerationException;

Source Link

Document

Method for outputting literal Json null value.

Usage

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();
    }
}