Package com.fasterxml.jackson.annotation
Annotation Type JsonRootName
-
@Target({ANNOTATION_TYPE,TYPE}) @Retention(RUNTIME) public @interface JsonRootName
Annotation similar tojavax.xml.bind.annotation.XmlRootElement
, used to indicate name to use for root-level wrapping, if wrapping is enabled. Annotation itself does not indicate that wrapping should be used; but if it is, name used for serialization should be name specified here, and deserializer will expect the name as well.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
value
Root name to use if root-level wrapping is enabled.
-
-
-
-
namespace
java.lang.String namespace
Optional namespace to use with data formats that support such concept (specifically XML); if so, used withvalue()
to construct fully-qualified name.- Since:
- 2.4
- Default:
- ""
-
-