Пока я получаю данные формы JSON formDoc
из бэкэнда.
{
"components": [
{
"label": "Textfield1",
"type": "textfield",
"key": "textfield1",
"input": true
},
{ "label": "Radio",
"type": "radiobutton",
"key": "radiobutton1",
"input": true
},]}
и для другой формы, которую я получил, это
{
"components": [
{
"label": "Text2",
"type": "textfield",
"key": "textfield2",
"input": true
},
{ "label": "Checkbox",
"type": "checkbox",
"key": "checkbox1",
"input": true
},
{ "label": "Checkbox2",
"type": "checkbox",
"key": "checkbox2",
"input": true
},]}
Различные формы имеют разные компоненты, так как формы настраиваются пользователями. Я пытаюсь разделить JSON по ключам. Например, разделить первый на
{
"label": "Textfield1",
"type": "textfield",
"key": "textfield1",
"input": true
},
и
{ "label": "Radio",
"type": "radiobutton",
"key": "radiobutton1",
"input": true
},
Как я могу сделать разделение работать в Typescript, так как для первого будет разделен на два разных объекта иВторой разделить на три разных объекта? Проблема не в том, чтобы разбить компоненты, а в том, как их сохранить, так как я не могу создать список «объектов», как строка.