merge_json
Deep merge two JSON objects. Supports three array strategies: replace (default), concat, or unique (dedup concat). Nested objects are recursively merged — override takes precedence for primitives.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | The base JSON object (merged into) — a JSON string, or the object itself. | |
| override | Yes | The override JSON object (takes precedence) — a JSON string, or the object itself. | |
| array_strategy | No | Array merge strategy: replace (default), concat, or unique |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merged | No | ||
| new_keys | No | ||
| total_keys | No | ||
| overridden_keys | No |