# Hierarchy For Package org.springframework.http.converter.json

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.http.converter.AbstractHttpMessageConverter<T> (implements org.springframework.http.converter.HttpMessageConverter<T>)
    - org.springframework.http.converter.AbstractGenericHttpMessageConverter<T> (implements org.springframework.http.converter.GenericHttpMessageConverter<T>)
      - org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
        - org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
      - org.springframework.http.converter.json.AbstractJsonHttpMessageConverter
        - org.springframework.http.converter.json.GsonHttpMessageConverter
        - org.springframework.http.converter.json.JsonbHttpMessageConverter
    - org.springframework.http.converter.AbstractSmartHttpMessageConverter<T> (implements org.springframework.http.converter.SmartHttpMessageConverter<T>)
      - org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter<T>
        - org.springframework.http.converter.KotlinSerializationStringHttpMessageConverter<T>
          - org.springframework.http.converter.json.KotlinSerializationJsonHttpMessageConverter
  - org.springframework.http.converter.json.GsonBuilderUtils
  - org.springframework.http.converter.json.GsonFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - com.fasterxml.jackson.databind.cfg.HandlerInstantiator
    - org.springframework.http.converter.json.SpringHandlerInstantiator
  - org.springframework.http.converter.json.Jackson2ObjectMapperBuilder
  - org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.springframework.http.converter.json.MappingJacksonInputMessage (implements org.springframework.http.HttpInputMessage)
  - org.springframework.http.converter.json.MappingJacksonValue

## Interface Hierarchy

- org.springframework.http.converter.json.ProblemDetailJacksonMixin
- org.springframework.http.converter.json.ProblemDetailJacksonXmlMixin