JSON_REMOVE_ITEM
Use the JSON_REMOVE_ITEM script function to remove JSON object keys or array elements. The JSON document is modified in-place.
Syntax
JSON_REMOVE_ITEM (JSON, JSONPath)
Parameters
- JSON
A string that will be interpreted as JSON document. If it is not a JSON document, a runtime error will be thrown. - JSONPath
A JSONPath to the item that should be removed. The JSONPath can only target one item.
Return value
-
0
JSON_REMOVE_ITEM terminated without errors
Runtime errors
The function will fail with a runtime error on the following conditions:
- 45334
Invalid JSON document - 45342
Syntax Error in JSONPath expression - 45339
JSONPath matches more than one element - 45340
JSONPath does not match any element - 45348
Cannot remove root element of a JSON document
Tip: To remove multiple elements at once, use this function in combination with JSON_TO_PROCESS.
See also:
seealso