Skip to content

Instantly share code, notes, and snippets.

@jhiemer
Created August 5, 2013 07:17
Show Gist options
  • Save jhiemer/6154023 to your computer and use it in GitHub Desktop.
Save jhiemer/6154023 to your computer and use it in GitHub Desktop.
[
[
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
],
[
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
]
]
if (persistentProperty.isArray()) {
T[] c = (T[]) wrapper.getProperty(persistentProperty);
if ((tok = jp.nextToken()) == JsonToken.START_ARRAY) {
int i = 0;
while ((tok = jp.nextToken()) != JsonToken.END_ARRAY) {
Object cval = jp.readValueAs(persistentProperty.getComponentType());
c[i] = (T) cval;
i++;
}
val = c;
} else if (tok == JsonToken.VALUE_NULL) {
val = null;
} else {
throw new HttpMessageNotReadableException("Cannot read a JSON " + tok + " as a Collection.");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment