List<Integer> ints = ListJsonDeserializer.newInstance( IntegerJsonDeserializer.getInstance() ).deserialize( context
.newJsonReader( "4" ), context );
assertEquals( 1, ints.size() );
assertEquals( Integer.valueOf( 4 ), ints.get( 0 ) );
List<String> strings = ListJsonDeserializer.newInstance( StringJsonDeserializer.getInstance() ).deserialize( context
.newJsonReader( "\"abc\"" ), context );
assertEquals( 1, strings.size() );
assertEquals( "abc", strings.get( 0 ) );
// and arrays: