com.fasterxml.jackson.databind.annotation

## Annotation Type JsonAppend

    @Target(value={ANNOTATION_TYPE,TYPE})
    @Retention(value=RUNTIME)
    public @interface JsonAppend

Annotation that may be used to add "virtual" properties to be written after regular properties (although ordering may be changed using both standard `@JsonPropertyOrder` annotation, and properties of this annotation).

Since:
  2.5

### Optional Element Summary

Optional Elements
`JsonAppend.Attr[]` `attrs` Set of attribute-backed properties to include when serializing a POJO.
`boolean` `prepend` Indicator used to determine whether properties defined are to be appended after (false) or prepended before (true) regular properties.
`JsonAppend.Prop[]` `props` Set of general virtual properties to include when serializing a POJO.

### Element Detail

#### attrs

    public abstract JsonAppend.Attr[] attrs

Set of attribute-backed properties to include when serializing a POJO.

Default:
  {}

#### props

    public abstract JsonAppend.Prop[] props

Set of general virtual properties to include when serializing a POJO.

Default:
  {}

#### prepend

    public abstract boolean prepend

Indicator used to determine whether properties defined are to be appended after (false) or prepended before (true) regular properties. Affects all kinds of properties defined using this annotation.

Default:
  false