package tecaminodbmjson_data import ( "encoding/json" "io" "gitea.tecamino.com/paadi/tecamino-json_data/models" ) // Returns a new json_data Request model func NewRequest() *models.Request { return &models.Request{} } // Parses the request body of a http or web socket request func ParseRequest(body io.ReadCloser) (*models.Request, error) { b, err := io.ReadAll(body) if err != nil { return nil, err } r := models.Request{} err = json.Unmarshal(b, &r) if err != nil { return nil, err } return &r, nil }