有一个json(#json)如下,在学生部分,前两个是一个组,最后两个是一个组。(按一组编号分组。如1号和2号是一组) .
问题是我需要从学生部分获取数据并制作 2 个表(取决于有多少组编号,在本例中为 2 个)。如何以编程方式修改 json 数据结构,以便我可以获取数据以执行上述操作?
表(#table1)看起来像:
不。名字
1 汤姆
2 杰基
不。名字
1 汤姆
2 杰基
#json
{
"people": {
"student": [{
"name": "tom"
"no.": "1"
"other": "a"
},{
"name": "tom"
"no.": "1"
"other": "e"
},{
"name": "jack"
"no.": "2"
"other": "d"
},{
"name": "tom"
"no.": "1"
"other": "c"
},{
"name": "tom"
"no.": "1"
"other": "d"
},{
"name": "jack"
"no.": "2"
"other": "g"
}]
}}
这是我的 jsRender 模板:
<table>
<thead>
<tr><td>Table 1</td></tr>
<tr><td>no.</td><td>name</td></tr>
</thead>
<tbody>
{{for student}}
<td>{{>no.}}</td>
<td>{{>name}}</td>
{{/for}}
</tbody>
</table>
它将输出:
no. name
1 tom
2 jacky
1 tom
2 jacky
如何修改我的模板以使输出类似于#table1