Package org.springframework.ai.util
Class JacksonUtils
java.lang.Object
org.springframework.ai.util.JacksonUtils
Utility methods for Jackson.
The default JsonMapper returned by getDefaultJsonMapper() can be
customized via the automatic discovery of services of type JacksonModule by JDK
ServiceLoader facility.
- Author:
- Sebastien Deleuze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic tools.jackson.databind.json.JsonMapperReturns a default JacksonJsonMapperinstance customized withDeserializationFeature.FAIL_ON_TRAILING_TOKENSdisabled and the Jackson modules found byinstantiateAvailableModules()configured.static List<tools.jackson.databind.JacksonModule>Return the Jackson modules found byMapperBuilder.findModules(ClassLoader)using JDKServiceLoaderfacility.
-
Constructor Details
-
JacksonUtils
public JacksonUtils()
-
-
Method Details
-
instantiateAvailableModules
Return the Jackson modules found byMapperBuilder.findModules(ClassLoader)using JDKServiceLoaderfacility.- Returns:
- The list of instantiated modules.
-
getDefaultJsonMapper
public static tools.jackson.databind.json.JsonMapper getDefaultJsonMapper()Returns a default JacksonJsonMapperinstance customized withDeserializationFeature.FAIL_ON_TRAILING_TOKENSdisabled and the Jackson modules found byinstantiateAvailableModules()configured.- Since:
- 2.0.0
-