У меня есть динамический объект json, который может содержать различные типы атрибутов и объектов внутри, может иметь строковые строки или даже массивы. Я сделал код javascript, чтобы преобразовать единую структуру JSON в HTML-таблицу, отлично работал, но id хотел сделать это для динамического JSON, так что в принципе мне нужно будет проходить через деревья и дочерние деревья JSON, чтобы посмотреть, как я могу создать эта таблица HTML.таблица html на основе дерева объектов json
Но у меня есть некоторые проблемы при попытке проверить, если у ребенка есть объект внутри, как это: (Я не хочу, чтобы добавить много деталей в формате JSON)
parent: {
child_1: {
attr1 : value1
},
child_2: {
[{ attribues and values in an array }]
}
}
Как я мог добиться этого? Я думал об использовании функции «TYPEOF» как так:
if (typeof key === 'array') {
// do something
}else{
// do another stuff
}
Но я не считаю, что это будет хорошо работать, вы, ребята, мне помочь?
Заранее спасибо.
Я думаю, он должен работать нормально. Используйте рекурсивную функцию для создания таблицы. – Barmar
@Barmar Вы можете помочь мне, дав мне пример, пожалуйста? Я тоже думал об этом, так как каждый «массив», который я нахожу, я создам «связующую» строку, чтобы добавить еще всплывающее окно для всех этих данных :( – msqar
Попробуйте написать это самостоятельно, тогда кто-то поможет вам исправить это. не имеют примера, удобного. – Barmar