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