com.fasterxml.jackson.annotation

Annotation Type JacksonInject



  • @Target(value={ANNOTATION_TYPE,METHOD,FIELD,PARAMETER})
    @Retention(value=RUNTIME)
    public @interface JacksonInject
    Jackson-specific annotation used for indicating that value of annotated property will be "injected", i.e. set based on value configured by ObjectMapper (usually on per-call basis). Usually property is not deserialized from JSON, although it possible to have injected value as default and still allow optional override from JSON.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element and Description
      String value
      Logical id of the value to inject; if not specified (or specified as empty String), will use id based on declared type of property.
    • Element Detail

      • value

        public abstract String value
        Logical id of the value to inject; if not specified (or specified as empty String), will use id based on declared type of property.
        Default:
        ""

Copyright © 2012-2014 FasterXML. All Rights Reserved.