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

Reply via email to