次のようなjson(#json)があります。学生セクションでは、最初の2つがグループで、最後の2つがグループです(1番と2番のような番号のセットによるグループは1セットです) 。
問題は、学生セクションからデータをフェッチして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のような出力を作成するにはどうすればよいですか?