Chcę utowrzyć zagnieżdzone ul, jak to zrobić nie znając struktury json? Jak np. pozyskać np. nazwę candidate? np. data[i].candidate - jak to zapisać nie wiedząc, że tam jest ta nazwa?
Wkleiłem kawałek kodu i plik json.
fetch('./data.json')
.then(function (response) {
return response.json();
})
.then(function (data) {
let candidates = document.querySelector(".candidates");
for (let i = 0; i < data.length; i++) {
let li = document.createElement('li');
candidates.appendChild(li);
}
})
.catch(function (err) {
console.log(err)
});
[
{
"candidate": {
"first_name": "Margaret",
"skills": [
"skLearn",
"Java",
"R",
"SQL",
"Spark",
"C++"
],
"interests": [
"swimmigng",
"climbing"
]
}
},
{
"candidate": {
"first_name": "Olivia",
"skills": [
"Spark",
"C++"
],
"interests": [
"golf",
"skiing"
]
}
}
]