quorum/rpc/json.go

21 lines
301 B
Go

package rpc
import (
"encoding/json"
"io"
)
type jsonWrapper struct{}
func (self jsonWrapper) Send(writer io.Writer, v interface{}) (n int, err error) {
var payload []byte
payload, err = json.Marshal(v)
if err != nil {
return 0, err
}
return writer.Write(payload)
}
var JSON jsonWrapper