Files
jira/utils.go
T
2017-08-13 18:23:38 -07:00

23 lines
380 B
Go

package jira
import (
"encoding/json"
"fmt"
"io"
"io/ioutil"
"github.com/pkg/errors"
)
func readJSON(input io.Reader, data interface{}) error {
content, err := ioutil.ReadAll(input)
if err != nil {
return err
}
err = json.Unmarshal(content, data)
if err != nil {
return errors.Wrap(err, fmt.Sprintf("JSON Parse Error: %s from %s", err, content))
}
return nil
}