Top Description Inners Constructors Methods
com.fasterxml.jackson.databind

public abstract Class KeyDeserializer

extends Object
Class Inheritance
Known Direct Subclasses
com.fasterxml.jackson.databind.KeyDeserializer.None, com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer, com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer.DelegatingKD
Imports
java.io.IOException

Abstract class that defines API used for deserializing JSON content field names into Java Map keys. These deserializers are only used if the Map key class is not String or Object.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
KeyDeserializer.None

This marker class is only to be used with annotations, to indicate that no deserializer is configured.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract Object
deserializeKey(String key, DeserializationContext ctxt)

Method called to deserialize a java.util.Map key from JSON property name.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

KeyDeserializerback to summary
public KeyDeserializer()

Method Detail

deserializeKeyback to summary
public abstract Object deserializeKey(String key, DeserializationContext ctxt) throws IOException

Method called to deserialize a java.util.Map key from JSON property name.

com.fasterxml.jackson.databind back to summary

public abstract Class KeyDeserializer.None

extends KeyDeserializer
Class Inheritance

This marker class is only to be used with annotations, to indicate that no deserializer is configured.

Specifically, this class is to be used as the marker for annotation com.fasterxml.jackson.databind.annotation.JsonDeserialize.

Constructor Summary

AccessConstructor and Description
public
None()

Method Summary

Inherited from com.fasterxml.jackson.databind.KeyDeserializer:
deserializeKey

Constructor Detail

Noneback to summary
public None()