Sha256: dc2db7c53e780e566220c3735f67d2c7654d85279c627cd41db3eae5ccca0149
Contents?: true
Size: 1.14 KB
Versions: 164
Compression:
Stored size: 1.14 KB
Contents
package sh.calaba.org.codehaus.jackson.annotate; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Annotation that can be used to define whether object properties * that have null values are to be written out when serializing * content as JSON. This affects Bean and Map serialization. *<p> * Annotation can be used with Classes (all instances of * given class) and Methods. *<p> * Default value for this property is 'true', meaning that null * properties are written. *<p> * @deprecated (since 1.6) Currently recommended annotation to use is * {@link sh.calaba.org.codehaus.jackson.map.annotate.JsonSerialize#include()} * (with values <code>ALWAYS</code> or <code>NON_NULL</code>) */ @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @JacksonAnnotation @Deprecated public @interface JsonWriteNullProperties { /** * Whether properties for beans of annotated type will always be * written (true), or only if not null (false). */ boolean value() default true; }
Version data entries
164 entries across 164 versions & 2 rubygems