Я получу входные значения с двумя комбинациями: числовое или строковое значение. Если вход является числом, вам нужно сопоставить его с одним выходным полем, и если вход является строкой, сопоставить с другим полем.
Например, вход:
[{
"Input": "ABC123"
},
{
"Input": "12345"
}]
Выход:
[{
"String": "ABC123"
},
{
"Number": "12345"
}]