我的代碼中有這個結構。type AppVersion struct { Id int64 `json:"id"` App App `json:"app,omitempty" out:"false"` AppId int64 `sql:"not null" json:"app_id"` Version string `sql:"not null" json:"version"` Sessions []Session `json:"-"` SessionsCount int `sql:"-"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` DeletedAt time.Time `json:"deleted_at"`}我正在構建一個網絡服務,我不需要App在 JSON 中發送該字段。我已經嘗試了一些方法來從 JSON 中刪除該字段,但我一直無法做到。我怎樣才能做到這一點?有沒有辦法將結構設置為空?我使用 GORM 作為數據庫訪問層,所以我不確定我是否可以這樣做App *App,你知道它是否有效嗎?
如何在go中從json中刪除字段?
慕的地8271018
2021-08-23 17:32:58