public class JacksonJsonNodeConfigurationMerger extends GenericJSONConfigurationMerger<com.fasterxml.jackson.databind.JsonNode>
ConfigurationMerger that combines two Configuration
objects of type JsonNode (Jackson implementation) into a single one.
For additional information, refer to the superclass
GenericJSONConfigurationMerger.
GenericJSONConfigurationMerger| Constructor and Description |
|---|
JacksonJsonNodeConfigurationMerger()
Creates a new JSON Configuration Merger for
Jackson's JsonNode
implementation. |
JacksonJsonNodeConfigurationMerger(Map<String,String> distinctObjectKeysInsideArrays)
Creates a new JSON Configuration Merger for
Jackson's JsonNode
implementation with a preset map of distinct keys. |
public JacksonJsonNodeConfigurationMerger()
Jackson's JsonNode
implementation.public JacksonJsonNodeConfigurationMerger(Map<String,String> distinctObjectKeysInsideArrays)
Jackson's JsonNode
implementation with a preset map of distinct keys.
For additional information, refer to
GenericJSONConfigurationMerger.GenericJSONConfigurationMerger(JsonProvider, Map).
distinctObjectKeysInsideArrays - a map that associates JsonPath expressions and
distinct keys during the merge of an array;
null is allowedIllegalArgumentException - if the map contains a null or empty expressioncom.jayway.jsonpath.InvalidPathException - if the specified JsonPath expression is invalidCopyright © 2022. All rights reserved.