bmel:json-merge¶
Category: JSON · Returns: bmel:string
bmel:json-merge(base: bmel:any, overlay: bmel:any)
Description¶
Performs a shallow merge of two JSON objects and returns the result as a JSON string. Keys from overlay take precedence over keys in base.
Arguments¶
| Parameter | Type | Required | Description |
|---|---|---|---|
base | bmel:any | The base JSON object. | |
overlay | bmel:any | The overlay JSON object. Its keys overwrite any matching keys in base. |
Example¶
bmel:json-merge({chat:Request Payload}.$.context, {chat:Response Payload}.$.metadata)