【发布时间】:2022-12-05 17:12:59
【问题描述】:
我想使用 beego 和 golang 显示数据。但是我有一个问题,因为我得到的是嵌套的 json 数据,我找不到解决它的方法,你能帮我吗,因为我是 beego 和 golang 的新手。
这是我得到的嵌套 json
[{
"AppId":1233,
"AppStatus":"approved",
"AppStatusVerification":"retur",
"AppFullname":"Dadang Subur",
"UpdatedAt":"2022-03-31T11:54:07.283Z",
"CreatedAt":"2021-03-23T06:20:07.877Z",
"History":[
{
"Id":1233,
"Name":"approved",
"Time":"2022-03-28T17:31:24.55Z",
"ActorId":1232,
"ActorName":""
},
{
"Id":1233,
"Name":"approved",
"Time":"2022-03-28T16:33:29.033Z",
"ActorId":1232,
"ActorName":""
}}]
我使用的代码.tpl
<tbody>
{{range $record := .records}}
<tr>
<td>{{$record.AppId}}</td>
<td>{{$record.AppFullname}}</td>
<td>{{$record.AppStatus}}</td>
<td>{{$record.CreatedAt}}</td>
<td>{{$record.UpdatedAt}}</td>
</tr>
{{end}}
</tbody>
因为当我使用<td>{{$record.Name}}</td> 得到“得到正式认可的”, 结果是在 <$record.Name> 处执行“eform/listAllActivityHistoryAgent.tpl”:无法评估类型 models.HistoryData 中的字段名称
先感谢您
【问题讨论】:
标签: json go templates nested beego