Interface JsonDeserializer<T>

All Known Implementing Classes:
BasicJsonDeserializer, JacksonJsonDeserializer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface JsonDeserializer<T>
Allows us to plugin various implementations that handle JSON

While possible to directly configure, the behavioural semantics will largely depend on the wrapping component that uses it.