test.go 479 B

12345678910111213141516171819202122232425262728
  1. package helpers
  2. import (
  3. "bytes"
  4. "encoding/json"
  5. "io"
  6. )
  7. func ConvertBodyToString(body io.ReadCloser) string {
  8. buf := new(bytes.Buffer)
  9. buf.ReadFrom(body) //nolint
  10. return buf.String()
  11. }
  12. func ConvertDataToIOReader(data interface{}) io.Reader {
  13. var res io.Reader
  14. if data != nil {
  15. bytesData, _ := json.Marshal(data)
  16. res = bytes.NewReader(bytesData)
  17. }
  18. return res
  19. }
  20. func MarshalResponse(data interface{}) string {
  21. res, _ := json.Marshal(data)
  22. return string(res)
  23. }