var tickets []interface{}
var ptotal int64
tickets, ptotal, err := models.GetAllTicket(query, fields, sortby, order, offset, limit)
if err != nil {
// bulabula
}
i.Data["json"] = append(tickets, map[string]int64{"totalpage": ptotal})
嵌套地图返回json数组[]
How can I create a nested JSON array? Is there any other easy way to do it?
I tried this:
var m1 = make(map[string]interface{})
m1 = append(tickets, ptotal) //error is here
i.Data["json"] = m1
i.ServeJSON()
but it shows this error:
cannot use append(tickets, ptotal) (type []interface {}) as type map[string]interface {} in assignment
I can do this, but it's not nested at all:
// some := append(tickets, map[string]int64{"totalpage": ptotal})
I want this JSON:
[
{tickets
name:value,
},
],
[
{
totalpage: 10
}
]
I want like Playground of mine
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
2条回答
为你推荐
- 嵌套地图返回json数组[]
- json
- 2个回答