type Response struct { Success bool `json:"success"` StatusCode int `json:"status_code"` Message string `json:"message,omitempty"` Data interface{} `json:"data,omitempty"` } func (r *Response) ToJSON(w http.ResponseWriter) { w.Header().Set("Content-Type", "application/json") w.WriteHeader(r.StatusCode) json.NewEncoder(w).Encode(r) } Вот как я возвращаю респонс
https://go.dev/src/encoding/json/stream.go
Обсуждают сегодня