Package net.obvj.confectory.mapper
Class JacksonYAMLToJsonNodeMapper
- java.lang.Object
-
- net.obvj.confectory.mapper.JacksonJsonToObjectMapper<T>
-
- net.obvj.confectory.mapper.JacksonYAMLToObjectMapper<com.fasterxml.jackson.databind.JsonNode>
-
- net.obvj.confectory.mapper.JacksonYAMLToJsonNodeMapper
-
- All Implemented Interfaces:
Mapper<com.fasterxml.jackson.databind.JsonNode>
public class JacksonYAMLToJsonNodeMapper extends JacksonYAMLToObjectMapper<com.fasterxml.jackson.databind.JsonNode> implements Mapper<com.fasterxml.jackson.databind.JsonNode>
A specializedMapperthat loads the contents of a valid YAMLSource(e.g.: file, URL, string) and converts it into aJsonNode, using Jackson'sYAMLMapper.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:
- 0.3.0
- Author:
- oswaldo.bapvic.jr (Oswaldo Junior)
-
-
Constructor Summary
Constructors Constructor Description JacksonYAMLToJsonNodeMapper()Builds a new YAML-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.JacksonYAMLToObjectMapper
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>
-
-