This is an automated email from the git hooks/post-receive script. tjaalton pushed a commit to branch master in repository jackson-annotations.
commit b91693bac3266e8615abfe138f0661a75b033d43 Author: Tatu Saloranta <[email protected]> Date: Fri Jan 13 21:58:45 2012 -0800 Add properties for @JsonUnwrapped --- .../fasterxml/jackson/annotation/JsonUnwrapped.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonUnwrapped.java b/src/main/java/com/fasterxml/jackson/annotation/JsonUnwrapped.java index 57e983a..73bf88e 100644 --- a/src/main/java/com/fasterxml/jackson/annotation/JsonUnwrapped.java +++ b/src/main/java/com/fasterxml/jackson/annotation/JsonUnwrapped.java @@ -51,7 +51,8 @@ import java.lang.annotation.Target; *<p> * Also note that annotation only applies if *<ul> - * <li>Value is serialized as JSON Object + * <li>Value is serialized as JSON Object (can not unwrap JSON arrays using this + * mechanism) * </li> * <li>Serialization is done using <code>BeanSerializer</code>, not a custom serializer * </li> @@ -59,8 +60,6 @@ import java.lang.annotation.Target; * not be altered regardless of inclusion strategy; so annotation is basically ignored. * </li> * </ul> - * - * @since 1.9 */ @Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) @@ -73,4 +72,18 @@ public @interface JsonUnwrapped * value need not be explicitly included. */ boolean enabled() default true; + + /** + * Optional property that can be used to add prefix String to use in front + * of names of properties that are unwrapped: this can be done for example to prevent + * name collisions. + */ + String prefix() default ""; + + /** + * Optional property that can be used to add suffix String to append at the end + * of names of properties that are unwrapped: this can be done for example to prevent + * name collisions. + */ + String suffix() default ""; } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-annotations.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

