#javascript #json #html
#javascript #json #HTML
Вопрос:
мне нужен этот вывод с использованием javascript и html, json.
[
{
"name": "Tamil Mani",
"year": 1,
"gender": "m",
"marks": [
{
"sub": "Tamil",
"mark": 98
},
{
"sub": "English",
"mark": 65
},
{
"sub": "Maths",
"mark": 88
}
]
},
{
"name": "Amuthan",
"year": 1,
"gender": "m",
"marks": [
{
"sub": "Tamil",
"mark": 89
},
{
"sub": "English",
"mark": 79
},
{
"sub": "Maths",
"mark": 79
}
]
},
{
"name": "Mugilan",
"year": 1,
"gender": "m",
"marks": [
{
"sub": "Tamil",
"mark": 97
},
{
"sub": "English",
"mark": 89
},
{
"sub": "Maths",
"mark": 99
}
]
},
{
"name": "Tamil Oviya",
"year": 1,
"gender": "f",
"marks": [
{
"sub": "Tamil",
"mark": 89
},
{
"sub": "English",
"mark": 87
},
{
"sub": "Maths",
"mark": 97
}
]
},
{
"name": "Amutha",
"year": 1,
"gender": "f",
"marks": [
{
"sub": "Tamil",
"mark": 89
},
{
"sub": "English",
"mark": 69
},
{
"sub": "Maths",
"mark": 79
}
]
},
{
"name": "Mugil Mathi",
"year": 1,
"gender": "f",
"marks": [
{
"sub": "Tamil",
"mark": 97
},
{
"sub": "English",
"mark": 89
},
{
"sub": "Maths",
"mark": 99
}
]
}
]
это файл json.
Комментарии:
1. Что вы хотите сделать, используя файл JSON?
2. Задайте свой вопрос или сомнение в хороших словах.
3. я должен отобразить эти данные в таблице, загрузив этот файл users.json в javascript .. если вы укажете свой почтовый идентификатор, это означает, что я поделюсь документом.
Ответ №1:
Если у вас есть объект JSON, вы можете перебирать его, чтобы создать то, что вам нужно. Я не буду приводить ваш пример, а приведу упрощенный, чтобы вы могли учиться на практике, а не просто копировать и вставлять. Надеюсь, это поможет.
var people = [
{
name: "Adam"
},
{
name: "Betty"
},
{
name: "Charles"
}
];
var html = people.reduce((accum, person) => {
return accum `<tr><td>${person.name}</td></tr>`;
}, '<table>') '</table>';
// or if you're used to imperitive...
var html = '<table>';
people.forEach(person => {
html = `<tr><td>${person.name}</td></tr>`;
});
html = '</table>';