Обработать строку (разные варианты) на JavaScript
Язык программирования JavaScript (не Java!!!).
Примеры строк:
1)
Романовский Алексей Петрович 45 лет, у него жена Полина Николаевна 43
лет. У них дети: Вадим 20 лет и Мария 18 лет. Мать Алексея Людмила 66
лет;
2) Лунина Марина Васильевна 60 лет вдова. Сын Тимофей Иванович
40 лет, у него жена Марина Яковлевна 39 лет. Племянница Марины Екатерина
Дмитриевна 23 лет, у неё дочь Василиса 10 месяцев.
Ключи JSON:
id персоны, имя персоны (полностью как в тексте), отношение родства,
указатель на id (для отношения), возраст (полностью как в тексте),
примечание (в примере 2 это "вдова").
Список отношений родства (жена/муж, сын/дочь, сестра/брат и т.д.) должен быть редактируемым для изменения доступного набора.
Желательно
организовать всё через форму html для интерактивного отображения
результатов с входным полем для строки и выходным рядом - для JSON, а
также списком отношений.
Для оперативной связи пишите в Телеграм (адрес в профиле).
Опыт успешной работы со структурами данных приветствуется!