Нужно выполнить итерацию над объектом JSON для создания отчета (табличный отчет в структуре таблицы).Удалить дубликат на JSON-итерации
Отчет будет в основном состоять из списка историй & связанных с ним задач.
QueryResults = {
"Results": [
{
"Name" : "Tech Design",
"State" : "Completed",
"StoryName" : "FB Integration"
},
{
"Name" : "Development",
"State" : "In-Progress",
"StoryName" : "FB Integration"
},
{
"Name" : "QA Testing",
"State" : "Not Started",
"StoryName" : "FB Integration"
},
{
"Name" : "Front End Development",
"State" : "Completed",
"StoryName" : "FB Integration"
},
{
"Name" : "Tech Design",
"State" : "Not Started",
"StoryName" : "Twitter Integration"
},
{
"Name" : "Development",
"State" : "Not Started",
"StoryName" : "Twitter Integration"
}
]
}
HTML для заполнения:
<table>
<tr>
<td>StoryName</td>
<td>TechDesign</td>
<td>FED</td>
<td>QA</td>
<td>Development</td>
</tr>
<tr>
<td>FB Integration</td>
<td>Completed</td>
<td>Completed</td>
<td>In-Progress</td>
<td>In-Progress</td>
</tr>
......
......
</table>
Сценарий:
for(var i=0; i < QueryResults.Results.length; i++) {
data+= '<tr><td>' + QueryResults.Results[i].StoryName + '</td><td>' + QueryResults.Results[i].State + '</td></tr>';
}
// it will list down all the story name i.e. same story name multiple times
Пожалуйста, предоставьте мне указатели, чтобы удалить повторяющиеся имена сюжетные во время прохождения по JSON и заполнить соответствующие детали в других столбцах ,
Что должно произойти с дубликатами? Вы хотите отбросить их? Если да, какой из них вы хотите сохранить? – MCL
Нам нужно выбрать имя и статус задачи из повторяющихся записей и не печатать имя истории для отображения дважды. –