/** * Method that will try to convert value of current token to a * <b>int</b>. * Numbers are coerced using default Java rules; booleans convert to 0 (false) * and 1 (true), and Strings are parsed using default Java language integer * parsing rules. *<p> * If representation can not be converted to an int (including structured type * markers like start/end Object/Array) * default value of <b>0</b> will be returned; no exceptions are thrown. */ public int getValueAsInt() throws IOException { return getValueAsInt(0); }
@Override public int getValueAsInt() throws IOException { return delegate.getValueAsInt(); } @Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); }
@Override public int getValueAsInt() throws IOException { return delegate.getValueAsInt(); } @Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); }
@Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); } @Override public long getValueAsLong() throws IOException { return delegate.getValueAsLong(); }
@Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); } @Override public long getValueAsLong() throws IOException { return delegate.getValueAsLong(); }
@Override public TransactionType deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { switch (jp.getValueAsInt()) { case 0: return TransactionType.DEPOSIT; case 1: return TransactionType.WITHDRAWAL; case 2: return TransactionType.TRADE; default: return TransactionType.UNKNOWN; } } }
/** * Method that will try to convert value of current token to a * <b>int</b>. * Numbers are coerced using default Java rules; booleans convert to 0 (false) * and 1 (true), and Strings are parsed using default Java language integer * parsing rules. *<p> * If representation can not be converted to an int (including structured type * markers like start/end Object/Array) * default value of <b>0</b> will be returned; no exceptions are thrown. */ public int getValueAsInt() throws IOException { return getValueAsInt(0); }
@Override public int getValueAsInt() throws IOException { return delegate.getValueAsInt(); } @Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); }
@Override public int getValueAsInt(int defaultValue) throws IOException { return delegate.getValueAsInt(defaultValue); } @Override public long getValueAsLong() throws IOException { return delegate.getValueAsLong(); }
@Override public T parse(JsonParser jsonParser) throws IOException { return getFromInt(jsonParser.getValueAsInt()); }
@Override public Year deserialize(JsonParser parser, DeserializationContext context) throws IOException { if (formatter == null) { return Year.of(parser.getValueAsInt()); } return Year.parse(parser.getValueAsString(), formatter); } }
builder.setServerPort( jp.getValueAsInt() );
_failDoubleToIntCoercion(p, ctxt, "Integer"); return Integer.valueOf(p.getValueAsInt()); case JsonTokenId.ID_STRING: // let's do implicit re-parse String text = p.getText().trim();
switch(field) { case DURATION: builder.setDurationInSecs(jp.getValueAsInt()); break; case EVICTION_TIMESTAMP: break; case RENEW_INTERVAL: builder.setRenewalIntervalInSecs(jp.getValueAsInt()); break; case SERVICE_UP_TIMESTAMP:
_failDoubleToIntCoercion(p, ctxt, "int"); return p.getValueAsInt(); case JsonTokenId.ID_NULL: _verifyNullForPrimitive(ctxt);
case PORT: if (jsonToken == JsonToken.FIELD_NAME) jp.nextToken(); builder.setPort(jp.getValueAsInt()); break; case ENABLED: case PORT: if (jsonToken == JsonToken.FIELD_NAME) jp.nextToken(); builder.setSecurePort(jp.getValueAsInt()); break; case ENABLED: builder.setCountryId(jp.getValueAsInt()); break; case DATACENTER:
return new ValueNode<>( key, jsonParser.getValueAsDouble() ); case VALUE_NUMBER_INT: return new ValueNode<>( key, jsonParser.getValueAsInt() );
private int createStatusCode() throws IOException { _jsonParser.nextToken(); // HTTPSTATUSCODE Filed validateRequiredField(SceneSerializationConstant.SCENE_TAG_HTTPSTATUS_CODE); _jsonParser.nextToken(); //HTTPSTATUSCODE VALUE_NUMBER_INT return _jsonParser.getValueAsInt(); }
return jp.getValueAsLong(); case INTEGER: return jp.getValueAsInt(); case DECIMAL: return jp.getValueAsDouble();
return jp.getValueAsLong(); case INTEGER: return jp.getValueAsInt(); case TIME: try {