17 lines
247 B
Go
17 lines
247 B
Go
package jsonutils
|
|
|
|
import (
|
|
"encoding/json"
|
|
"io"
|
|
)
|
|
|
|
func ToJSON(w io.Writer, v interface{}) error {
|
|
e := json.NewEncoder(w)
|
|
return e.Encode(v)
|
|
}
|
|
|
|
func FromJSON(r io.Reader, v interface{}) error {
|
|
d := json.NewDecoder(r)
|
|
return d.Decode(v)
|
|
}
|