public class JSONObjectConfigurationMerger extends GenericJSONConfigurationMerger<net.minidev.json.JSONObject>
ConfigurationMerger that combines two Configuration
objects of type JSONObject (using json-smart implementation) into a
single one.
For additional information, refer to the superclass
GenericJSONConfigurationMerger.
GenericJSONConfigurationMerger| Constructor and Description |
|---|
JSONObjectConfigurationMerger()
Creates a new JSON Configuration Merger for
JSONObject using json-smart
implementation. |
JSONObjectConfigurationMerger(Map<String,String> distinctObjectKeysInsideArrays)
Creates a new JSON Configuration Merger for
JSONObject using json-smart
implementation with a preset map of distinct keys. |
public JSONObjectConfigurationMerger()
JSONObject using json-smart
implementation.public JSONObjectConfigurationMerger(Map<String,String> distinctObjectKeysInsideArrays)
JSONObject using json-smart
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.