Я довольно долго искал, но не могу найти способ, как лучше всего создать вложенный JSON из полей ввода на стороне клиента.
Конечный JSON, я быКак создать должен выглядеть следующим образом:
{
"DiaryEntry": [
{
"Date": "2019.xx.01",
"Time": "14:00",
"ThingsDone": [
{
"Activity": "Walking",
"Duration": "1h"
}
]
},
{
"Date": "2019.xx.02",
"Time": "19:00",
"ThingsDone": [
{
"Activity": "rolling",
"Duration": "24h"
}
]
}
]
}
(этот JSON может быть с ошибками, но я надеюсь, что это понятно).Было бы идеально, если бы кто-то мог дать мне несколько советов о том, как управлять хотя бы одним вложенным уровнем через пользовательский интерфейс, где человек мог бы вводить информацию в форме, и это в конечном итоге было бы в виде JSON.Я делаю это таким образом, так что кажется, что это самый простой способ, как управлять информацией и позволить пользователям иметь столько динамически генерируемых полей ввода (например, он может сделать 100 входов «ThingsDone»)
Открыть для другихпредложения или указатели!