簡體   English   中英

如何在json響應中設置數組goLang-gin

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM