In order to support matrices, we should also update the parameter value definition to also accept an array of items where items can also be array or primitives (string, bool, int, double)
"parameter_value": {
"type": [
"null",
"boolean",
"integer",
"number",
"string",
"array"
],
"items": {
"oneOf": [
{ "type": ["boolean", "integer", "number", "string"] },
{
"type": "array",
"items": { "type": ["boolean", "integer", "number", "string"] }
}
]
}
}