removeAll
The removeAll transformer removes all specified fields from an object.
It takes one of the following arguments:
include: An array of strings, specifying the fields to remove.exclude: An array of strings, specifying the fields to keep.
Only one of include and exclude can be specified.
Examples
Include fields to remove
{
"type": "object",
"properties": {
"a": {
"type": "integer",
"min": 0,
"max": 100
},
"b": {
"type": "integer",
"min": 0,
"max": 100
},
"c": {
"type": "integer",
"min": 0,
"max": 100
}
},
"transform": [
{
"type": "removeAll",
"include": ["a", "b"]
}
]
}Exclude fields to remove
{
"type": "object",
"properties": {
"a": {
"type": "integer",
"min": 0,
"max": 100
},
"b": {
"type": "integer",
"min": 0,
"max": 100
},
"c": {
"type": "integer",
"min": 0,
"max": 100
}
},
"transform": [
{
"type": "removeAll",
"exclude": ["a", "b"]
}
]
}