Package net.obvj.confectory.mapper
Class JacksonTOMLToJsonNodeMapper
- java.lang.Object
-
- net.obvj.confectory.mapper.JacksonJsonToObjectMapper<T>
-
- net.obvj.confectory.mapper.JacksonTOMLToObjectMapper<com.fasterxml.jackson.databind.JsonNode>
-
- net.obvj.confectory.mapper.JacksonTOMLToJsonNodeMapper
-
- All Implemented Interfaces:
Mapper<com.fasterxml.jackson.databind.JsonNode>
public class JacksonTOMLToJsonNodeMapper extends JacksonTOMLToObjectMapper<com.fasterxml.jackson.databind.JsonNode> implements Mapper<com.fasterxml.jackson.databind.JsonNode>
A specializedMapperthat loads the contents of a valid TOMLSource(e.g.: file, URL, string) and converts it into aJsonNode, using Jackson'sTomlMapper.This allows fetching the contents using JSONPath expressions.
Additional details may be found at Jackson's official documentation.
Note: Support for Jackson modules lookup is disabled for this type of mapper.
- Since:
- 1.1.0
- Author:
- oswaldo.bapvic.jr (Oswaldo Junior)
-
-
Constructor Summary
Constructors Constructor Description JacksonTOMLToJsonNodeMapper()Builds a new TOML-to-JSON mapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationHelper<com.fasterxml.jackson.databind.JsonNode>configurationHelper(com.fasterxml.jackson.databind.JsonNode jsonNode)-
Methods inherited from class net.obvj.confectory.mapper.JacksonTOMLToObjectMapper
apply
-
Methods inherited from class net.obvj.confectory.mapper.JacksonJsonToObjectMapper
reloadModulesCache, resetModulesCache
-
-
-
-
Method Detail
-
configurationHelper
public ConfigurationHelper<com.fasterxml.jackson.databind.JsonNode> configurationHelper(com.fasterxml.jackson.databind.JsonNode jsonNode)
- Specified by:
configurationHelperin interfaceMapper<com.fasterxml.jackson.databind.JsonNode>- Overrides:
configurationHelperin classJacksonJsonToObjectMapper<com.fasterxml.jackson.databind.JsonNode>
-
-