package httpio import ( "encoding/json" "net/http" ) type ResponseIO map[string]any func (r ResponseIO) Return(w http.ResponseWriter, statusCode int) error { jsonBytes, err := json.Marshal(r) if err != nil { return err } w.Header().Set("Content-Type", "application/json") w.WriteHeader(statusCode) w.Write(jsonBytes) return nil }