1
// Copyright 2014 ALTOROS
2
// Licensed under the AGPLv3, see LICENSE file for details.
12
// ReadJSON from io.Reader to the interface
13
func ReadJSON(r io.Reader, v interface{}) error {
14
dec := json.NewDecoder(r)
22
type failReader struct{}
24
// Read implements test io.Reader interface always returning error.
25
func (failReader) Read(p []byte) (n int, err error) {
26
return 0, errors.New("test error")