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 bmel:overlay take precedence over keys in bmel: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 bmel:base. |
Example¶
bmel:json-merge({chat:Request Payload}.$.context, {chat:Response Payload}.$.metadata)