Refine search
throws IOException, JsonProcessingException { try { if (jsonParser.isExpectedStartArrayToken()) { T[] array = (T[]) jsonParser.readValueAs(TarrayClass); return classC JsonToken jsonToken = jsonParser.nextToken(); jsonToken = jsonParser.nextToken(); String message = jsonParser.getValueAsString(); C containerInstance = classC.newInstance();
throws IOException, JsonProcessingException { try { if (jsonParser.isExpectedStartArrayToken()) { T[] array = (T[]) jsonParser.readValueAs(TarrayClass); return classC JsonToken jsonToken = jsonParser.nextToken(); jsonToken = jsonParser.nextToken(); String message = jsonParser.getValueAsString(); C containerInstance = classC.newInstance();
return result; if (p.isExpectedStartArrayToken()) { while ((t = p.nextToken()) != JsonToken.END_ARRAY) { String str; if (t == JsonToken.VALUE_STRING) {
protected String _locateTypeId(JsonParser p, DeserializationContext ctxt) throws IOException { if (!p.isExpectedStartArrayToken()) { // Need to allow even more customized handling, if something unexpected seen... // but should there be a way to limit this to likely success cases? if (_defaultImpl != null) { return _idResolver.idFromBaseType(); } ctxt.reportWrongTokenException(baseType(), JsonToken.START_ARRAY, "need JSON Array to contain As.WRAPPER_ARRAY type information for class "+baseTypeName()); return null; } // And then type id as a String JsonToken t = p.nextToken(); if (t == JsonToken.VALUE_STRING) { String result = p.getText(); p.nextToken(); return result; } if (_defaultImpl != null) { return _idResolver.idFromBaseType(); } ctxt.reportWrongTokenException(baseType(), JsonToken.VALUE_STRING, "need JSON String that contains type id (for subtype of %s)", baseTypeName()); return null; }
if (p.isExpectedStartArrayToken()) { return super.deserializeTypedFromAny(p, ctxt); p = tb.asParser(p); p.nextToken();
if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt, result); while ((t = p.nextToken()) != JsonToken.END_ARRAY) { try { Object value;
if (!parser.isExpectedStartArrayToken()) { throw context.wrongTokenException(parser, JsonToken.START_ARRAY, "Expected array or string."); if (parser.nextToken() == JsonToken.VALUE_NUMBER_INT) { second = parser.getIntValue(); if (parser.nextToken() == JsonToken.VALUE_NUMBER_INT) { partialSecond = parser.getIntValue(); parser.nextToken();
if (parser.isExpectedStartArrayToken()) { JsonToken t = parser.nextToken(); if (t == JsonToken.END_ARRAY) { return null; && (t == JsonToken.VALUE_STRING || t==JsonToken.VALUE_EMBEDDED_OBJECT)) { final LocalDate parsed = deserialize(parser, context); if (parser.nextToken() != JsonToken.END_ARRAY) { handleMissingEndArrayForSingle(parser, context); int day = parser.nextIntValue(-1); if (parser.nextToken() != JsonToken.END_ARRAY) { throw context.wrongTokenException(parser, handledType(), JsonToken.END_ARRAY, "Expected array to end");
if (currentToken == JsonToken.START_OBJECT) { while (jsonParser.getCurrentToken() != JsonToken.END_OBJECT) { jsonParser.nextToken(); if (jsonParser.getCurrentToken() == JsonToken.FIELD_NAME && jsonParser.getText().equalsIgnoreCase("type")) { jsonParser.nextToken(); try { type = Body.Type.valueOf(jsonParser.getText()); type = fieldNameToType.get(fieldName); jsonParser.nextToken(); if (jsonParser.getCurrentToken() == JsonToken.VALUE_STRING) { valueJsonValue = jsonParser.getText(); jsonParser.nextToken(); if (jsonParser.isExpectedStartArrayToken()) { int objectDepth = 1; NottableString parameterName = string("");
if (!p.isExpectedStartArrayToken()) { return _deserializeFromNonArray(p, ctxt); final int propCount = props.length; while (true) { if (p.nextToken() == JsonToken.END_ARRAY) { return bean; } while (p.nextToken() != JsonToken.END_ARRAY); return bean;
Object[] intoValue) throws IOException if (!p.isExpectedStartArrayToken()) { Object[] arr = handleNonArray(p, ctxt); if (arr == null) { while ((t = p.nextToken()) != JsonToken.END_ARRAY) { Object value;
@Override public float[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); while ((t = p.nextToken()) != JsonToken.END_ARRAY) {
@Override public double[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); } ArrayBuilders.DoubleBuilder builder = ctxt.getArrayBuilders().getDoubleBuilder(); double[] chunk = builder.resetAndStart(); int ix = 0; try { JsonToken t; while ((t = p.nextToken()) != JsonToken.END_ARRAY) { if (t == JsonToken.VALUE_NULL) { if (_nuller != null) { _nuller.getNullValue(ctxt); continue; } } double value = _parseDoublePrimitive(p, ctxt); if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = value; } } catch (Exception e) { throw JsonMappingException.wrapWithPath(e, chunk, builder.bufferedSize() + ix); } return builder.completeAndClearBuffer(chunk, ix); }
if (!p.isExpectedStartArrayToken()) { return _deserializeFromNonArray(p, ctxt); final int propCount = props.length; while (true) { if (p.nextToken() == JsonToken.END_ARRAY) { return bean; } while (p.nextToken() != JsonToken.END_ARRAY); return bean;
@Override public short[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); while ((t = p.nextToken()) != JsonToken.END_ARRAY) { short value; if (t == JsonToken.VALUE_NULL) {
boolean hadStartArray = p.isExpectedStartArrayToken(); String typeId = _locateTypeId(p, ctxt); JsonDeserializer<Object> deser = _findDeserializer(ctxt, typeId); p.nextToken(); if (hadStartArray && p.nextToken() != JsonToken.END_ARRAY) { ctxt.reportWrongTokenException(baseType(), JsonToken.END_ARRAY, "expected closing END_ARRAY after type information and deserialized value");
if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); while ((t = p.nextToken()) != JsonToken.END_ARRAY) {
throws IOException if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); while ((t = p.nextToken()) != JsonToken.END_ARRAY) { boolean value; if (t == JsonToken.VALUE_TRUE) {
@Override public long[] deserialize(JsonParser p, DeserializationContext ctxt) throws IOException if (!p.isExpectedStartArrayToken()) { return handleNonArray(p, ctxt); while ((t = p.nextToken()) != JsonToken.END_ARRAY) { long value; if (t == JsonToken.VALUE_NUMBER_INT) {
if (parser.isExpectedStartArrayToken()) { JsonToken t = parser.nextToken(); if (t == JsonToken.END_ARRAY) { return null; && context.isEnabled(DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS)) { final YearMonth parsed = deserialize(parser, context); if (parser.nextToken() != JsonToken.END_ARRAY) { handleMissingEndArrayForSingle(parser, context); if (parser.nextToken() != JsonToken.END_ARRAY) { throw context.wrongTokenException(parser, handledType(), JsonToken.END_ARRAY, "Expected array to end");