У меня есть определенный JSON, который я использую для построения формы:
{
"0": {
"property1": {
"label": "label1",
"value": ""
}
"property2": {
"label": "label2",
"value": "",
"variants": {
"0": "variant1",
"1": "variant2"
}
},
"property3": {
"label": "label3",
"value": ""
}
}
}
Затем я получаю данные с помощью FormData, они приходят в формате, который меня не устраивает:
{
"property1": "value1",
"property2": "variant2",
"property3": "value3"
}
Каким образом я могу приводить к нужному виду, то есть мне нужно чтобы значения ставились в value. При этом необходимо проверять текущие данные, то есть добавлять данные в предопределенный JSON но ключом на один больше чем последний.
Как это лучше реализовать? Возможно, что я в принципе что-то делаю не так и нужно по-другому, буду рад любой помощи, спасибо!