congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.fasterxml.jackson.databind.deser.std
Code IndexAdd Tabnine to your IDE (free)

How to use com.fasterxml.jackson.databind.deser.std

Best Java code snippets using com.fasterxml.jackson.databind.deser.std (Showing top 20 results out of 315)

origin: redisson/redisson

@Override
protected UUID _deserializeEmbedded(Object ob, DeserializationContext ctxt) throws IOException
{
  if (ob instanceof byte[]) {
    return _fromBytes((byte[]) ob, ctxt);
  }
  super._deserializeEmbedded(ob, ctxt);
  return null; // never gets here
}
origin: redisson/redisson

/**
 * @since 2.9
 */
public EnumDeserializer withResolved(Boolean caseInsensitive) {
  if (_caseInsensitive == caseInsensitive) {
    return this;
  }
  return new EnumDeserializer(this, caseInsensitive);
}

origin: redisson/redisson

public EnumSetDeserializer withDeserializer(JsonDeserializer<?> deser) {
  if (_enumDeserializer == deser) {
    return this;
  }
  return new EnumSetDeserializer(this, deser, _unwrapSingle);
}
origin: redisson/redisson

/**
 * Factory method for accessing deserializer for specific node type
 */
public static JsonDeserializer<? extends JsonNode> getDeserializer(Class<?> nodeClass)
{
  if (nodeClass == ObjectNode.class) {
    return ObjectDeserializer.getInstance();
  }
  if (nodeClass == ArrayNode.class) {
    return ArrayDeserializer.getInstance();
  }
  // For others, generic one works fine
  return instance;
}

origin: redisson/redisson

@Override // since 2.9
public JsonDeserializer<?> createContextual(DeserializationContext ctxt,
    BeanProperty property) throws JsonMappingException
{
  Boolean caseInsensitive = findFormatFeature(ctxt, property, handledType(),
      JsonFormat.Feature.ACCEPT_CASE_INSENSITIVE_PROPERTIES);
  if (caseInsensitive == null) {
    caseInsensitive = _caseInsensitive;
  }
  return withResolved(caseInsensitive);
}
origin: redisson/redisson

@Override
public Float deserialize(JsonParser p, DeserializationContext ctxt) throws IOException
{
  return _parseFloat(p, ctxt);
}
origin: redisson/redisson

public static StringKD forType(Class<?> nominalType)
{
  if (nominalType == String.class) {
    return sString;
  }
  if (nominalType == Object.class) {
    return sObject;
  }
  return new StringKD(nominalType);
}
origin: redisson/redisson

protected StringCollectionDeserializer withResolved(JsonDeserializer<?> delegateDeser,
    JsonDeserializer<?> valueDeser,
    NullValueProvider nuller, Boolean unwrapSingle)
{
  if ((_unwrapSingle == unwrapSingle) && (_nullProvider == nuller)
      && (_valueDeserializer == valueDeser) && (_delegateDeserializer == delegateDeser)) {
    return this;
  }
  return new StringCollectionDeserializer(_containerType, _valueInstantiator,
      delegateDeser, valueDeser, nuller, unwrapSingle);
}
origin: redisson/redisson

@Override
protected PrimitiveArrayDeserializers<?> withResolved(NullValueProvider nuller,
    Boolean unwrapSingle) {
  return new ByteDeser(this, nuller, unwrapSingle);
}
origin: redisson/redisson

@Override
protected short[] handleSingleElementUnwrapped(JsonParser p,
    DeserializationContext ctxt) throws IOException {
  return new short[] { _parseShortPrimitive(p, ctxt) };
}
origin: redisson/redisson

  @Override
  public java.util.Date deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
    return _parseDate(p, ctxt);
  }
}
origin: redisson/redisson

@Override
protected int[] handleSingleElementUnwrapped(JsonParser p,
    DeserializationContext ctxt) throws IOException {
  return new int[] { _parseIntPrimitive(p, ctxt) };
}
origin: redisson/redisson

@Override
public Short deserialize(JsonParser p, DeserializationContext ctxt)
  throws IOException
{
  return _parseShort(p, ctxt);
}
origin: redisson/redisson

@Override
public JsonDeserializer<?> replaceDelegatee(JsonDeserializer<?> delegatee)
{
  if (delegatee == _delegatee) {
    return this;
  }
  return newDelegatingInstance(delegatee);
}
origin: redisson/redisson

@Override
public AtomicReferenceDeserializer withResolved(TypeDeserializer typeDeser, JsonDeserializer<?> valueDeser) {
  return new AtomicReferenceDeserializer(_fullType, _valueInstantiator,
      typeDeser, valueDeser);
}
@Override
origin: redisson/redisson

private static long _long(byte[] b, int offset) {
  long l1 = ((long) _int(b, offset)) << 32;
  long l2 = _int(b, offset+4);
  // faster to just do it than check if it has sign
  l2 = (l2 << 32) >>> 32; // to get rid of sign
  return l1 | l2;
}
origin: redisson/redisson

  @Override
  public void handleResolvedForwardReference(Object id, Object value) throws IOException {
    _parent.resolveForwardReference(id, value);
  }
}
origin: redisson/redisson

@Override // since 2.9
public Object getEmptyValue(DeserializationContext ctxt) throws JsonMappingException {
  Object empty = _emptyValue;
  if (empty == null) {
    _emptyValue = empty = _constructEmpty();
  }
  return empty;
}
origin: redisson/redisson

public static Vanilla instance(boolean nonMerging) {
  if (nonMerging) {
    return new Vanilla(true);
  }
  return std;
}

origin: redisson/redisson

public EnumSetDeserializer withResolved(JsonDeserializer<?> deser, Boolean unwrapSingle) {
  if ((_unwrapSingle == unwrapSingle) && (_enumDeserializer == deser)) {
    return this;
  }
  return new EnumSetDeserializer(this, deser, unwrapSingle);
}
com.fasterxml.jackson.databind.deser.std

Most used classes

  • DateDeserializers$DateDeserializer
    Simple deserializer for handling java.util.Date values. One way to customize Date formats accepted i
  • StdValueInstantiator
    Default ValueInstantiator implementation, which supports Creator methods that can be indicated by st
  • CollectionDeserializer
    Basic serializer that can take JSON "Array" structure and construct a java.util.Collection instance,
  • UntypedObjectDeserializer
    Deserializer implementation that is used if it is necessary to bind content of "unknown" type; somet
  • EnumDeserializer
    Deserializer class that can deserialize instances of specified Enum class from Strings and Integers.
  • StringDeserializer,
  • DateDeserializers$CalendarDeserializer,
  • DateDeserializers$SqlDateDeserializer,
  • FromStringDeserializer,
  • MapDeserializer,
  • NumberDeserializers$BigDecimalDeserializer,
  • NumberDeserializers$IntegerDeserializer,
  • NumberDeserializers$LongDeserializer,
  • StdDeserializer,
  • StdScalarDeserializer,
  • BaseNodeDeserializer,
  • CollectionDeserializer$CollectionReferringAccumulator,
  • ContainerDeserializerBase,
  • DateDeserializers$DateBasedDeserializer
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now