[英]How to set an array in json response goLang-gin
我有一個結構數組存儲了我的數組變量。
結構是
type myStruct struct {
id int64 `db:"id" json:"id"`
Name string `form:"name" db:"name" json:"name" binding:"required"`
Status string `form:"status" db:"status" json:"status" binding:"required"`
我的數組看起來像這樣,並存儲在變量“ myArray”中。 該數組是通過迭代來自數據庫的一組行而形成的。
[{1 abc default} {2 xyz default}]
我正在使用gin作為http服務器。 如何使用c.JSON將此數組設置為JSON響應。 就像是
[
{
id: 1,
name : 'abc'
status: 'default'
},
{
id: 2,
name : 'xyz'
status: 'default'
}
]
好的c.JSON(http.StatusOK,myArray)工作了。 但是我看不到響應中的Id字段。 有什么原因嗎? 是否因為“ int64”數據類型?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.