...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "key1": "a", "key2", "b", "key3": [ "c" ], "key4": "d" } |
When json.config.override
exists, the regular merging of arrays does not take place, and only keys specifically mentioned in the override array are replacing the corresponding elements in the parent.
You can find an example of this in the default distribution, where you have gateways
as a parent, and gateway1
and gateway2
that as children each reuse the full configuration from the parent, except for the listener
settting which they optionally overrides.