@Override public void serializeWithType(JsonGenerator jg, SerializerProvider provider, TypeSerializer typeSer) throws IOException, JsonProcessingException { jg.writeNull(); }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { /* Nothing to output... should we signal an error tho? * Chances are, this is an erroneous call. For now, let's * not do that. */ jg.writeNull(); }
@Override public void serialize(Object value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { jgen.writeNull(); }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { jg.writeNull(); }
@Override public void writeNull() throws IOException, JsonGenerationException { delegate.writeNull(); }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { if (_value == null) { jg.writeNull(); } else { jg.writeObject(_value); } }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { if (_value == null) { jg.writeNull(); } else { jg.writeString(_value); } }
@Override public Generator writeNull() { try { generator.writeNull(); return this; } catch (IOException ex) { throw new EsHadoopSerializationException(ex); } }
@Override public void writeNull() throws IOException { parser.advance(Symbol.NULL); out.writeNull(); }
/** * Convenience method for outputting a field entry ("member") * that has JSON literal value null. Equivalent to: *<pre> * writeFieldName(fieldName); * writeNull(); *</pre> */ public final void writeNullField(String fieldName) throws IOException, JsonGenerationException { writeFieldName(fieldName); writeNull(); } /**
@Override public void serializeContents(String[] value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException { final int len = value.length; if (len == 0) { return; } if (_elementSerializer != null) { serializeContentsSlow(value, jgen, provider, _elementSerializer); return; } /* 08-Dec-2008, tatus: If we want this to be fully overridable * (for example, to support String cleanup during writing * or something), we should find serializer by provider. * But for now, that seems like an overkill: and caller can * add custom serializer if that is needed as well. * (ditto for null values) */ //JsonSerializer<String> ser = (JsonSerializer<String>)provider.findValueSerializer(String.class); for (int i = 0; i < len; ++i) { String str = value[i]; if (str == null) { jgen.writeNull(); } else { //ser.serialize(value[i], jgen, provider); jgen.writeString(value[i]); } } }
@SuppressWarnings(value="unchecked") static void toJson(Object datum, JsonGenerator generator) throws IOException { if (datum == JsonProperties.NULL_VALUE) { // null generator.writeNull(); } else if (datum instanceof Map) { // record, map generator.writeStartObject();
private void writeObject(JsonGenerator jg, Object value) throws IOException { if(value == null) { jg.writeNull(); } else { Class<?> c = value.getClass();
private static void writeObject(JsonGenerator jg, Object value) throws IOException { if(value == null) { jg.writeNull(); } else { Class<?> c = value.getClass();
generator.writeNull(); return;
out.writeNull();
@SuppressWarnings("unchecked") private void writeValue(final JsonGenerator generator, final Object value, final String fieldName, final DataType dataType) throws JsonGenerationException, IOException { if (value == null) { generator.writeNull(); return; if (chosenDataType == null) { logger.debug("Could not find a suitable field type in the CHOICE for field {} and value {}; will use null value", new Object[] {fieldName, value}); generator.writeNull(); return; generator.writeNull(); return;
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { if (_value == null) { jg.writeNull(); } else { jg.writeString(_value); } }
@Override public final void serialize(JsonGenerator jg, SerializerProvider provider) throws IOException, JsonProcessingException { if (_value == null) { jg.writeNull(); } else { jg.writeObject(_value); } }