22 lines
259 B
Go
Raw Normal View History

package utils
import (
"encoding/json"
"io"
"net/http"
)
func UnmarshalBody(r *http.Request, v any) error {
body, err := io.ReadAll(r.Body)
if err != nil {
return err
}
err = json.Unmarshal(body, v)
if err != nil {
return err
}
return nil
}