Merge pull request #37 from dottydingo/master

Fix for deserializing sets of complex objects
This commit is contained in:
Jon Brisbin
2012-09-10 06:21:09 -07:00

View File

@@ -282,10 +282,10 @@ public class RepositoryAwareJacksonModule extends SimpleModule implements Initia
}
if((tok = jp.nextToken()) == JsonToken.START_ARRAY) {
do {
while((tok = jp.nextToken()) != JsonToken.END_ARRAY) {
Object cval = jp.readValueAs(attrMeta.elementType());
c.add(cval);
} while((tok = jp.nextToken()) != JsonToken.END_ARRAY);
}
val = c;
@@ -301,10 +301,10 @@ public class RepositoryAwareJacksonModule extends SimpleModule implements Initia
}
if((tok = jp.nextToken()) == JsonToken.START_ARRAY) {
do {
while((tok = jp.nextToken()) != JsonToken.END_ARRAY) {
Object sval = jp.readValueAs(attrMeta.elementType());
s.add(sval);
} while((tok = jp.nextToken()) != JsonToken.END_ARRAY);
}
val = s;