return handleNonArray(p, ctxt, result);
@Override public Collection<String> deserialize(JsonParser jp, DeserializationContext ctxt, Collection<String> result) throws IOException, JsonProcessingException { // Ok: must point to START_ARRAY if (!jp.isExpectedStartArrayToken()) { return handleNonArray(jp, ctxt, result); } if (_valueDeserializer != null) { return deserializeUsingCustom(jp, ctxt, result, _valueDeserializer); } JsonToken t; while ((t = jp.nextToken()) != JsonToken.END_ARRAY) { result.add((t == JsonToken.VALUE_NULL) ? null : jp.getText()); } return result; }
@Override public Collection<String> deserialize(JsonParser jp, DeserializationContext ctxt, Collection<String> result) throws IOException, JsonProcessingException { // Ok: must point to START_ARRAY if (!jp.isExpectedStartArrayToken()) { return handleNonArray(jp, ctxt, result); } if (_valueDeserializer != null) { return deserializeUsingCustom(jp, ctxt, result, _valueDeserializer); } JsonToken t; while ((t = jp.nextToken()) != JsonToken.END_ARRAY) { result.add((t == JsonToken.VALUE_NULL) ? null : _parseString(jp, ctxt)); } return result; }
return handleNonArray(jp, ctxt, result);
return handleNonArray(jp, ctxt, result);
return handleNonArray(p, ctxt, result);
return handleNonArray(p, ctxt, result);