Я работаю над созданием страницы, используя React, где я прошу пользователя загрузить XML и отправляю его на сервер для сохранения цели, и в ответ я должен также просмотреть тот же XML в древовидной структуре с каждымналичие флажка рядом с пользователем для проверки узлов / элементов в соответствии с его потребностями.После того, как пользователь выполнит это действие, нажав кнопку «Отправить», я должен сохранить отмеченные флажками узлы / элементы XML и отправить их на сервер для дальнейшей обработки.
Я полагаю, что XML, который я загружаю впервые,я должен получить его обратно из серверной части после сохранения в базе данных как Json со свойством, добавленным в качестве флажка для каждого узла / элемента, чтобы такое же свойство можно было использовать в Screen.Мне нужно знать, как я могу сканировать json-версию своего содержимого xml и отображать его на экране с помощью React, а позже - как я могу отправить обратно отмеченный узел / элемент обратно на сервер?
Через некоторое времяВ браузере был приведен следующий код для циклического перемещения по json и console.log данным в древовидной структуре.Теперь кто-нибудь может мне помочь, как мне добавить / Радио кнопку между ними?
extractJson(obj,indent) {
for(const i in obj) {
if (Array.isArray(obj[i]) || typeof obj[i] === 'object'){
console.log(indent+i);
this.extractJson(obj[i], indent+indent);
}else{
console.log(indent + i + ': ' + obj[i]);
}
}
}