core/types: fix json encoding for Request

pull/30422/head
islishude 1 week ago
parent ec69830b6f
commit 9680a5f61e
  1. 6
      core/types/request.go

@ -18,6 +18,7 @@ package types
import ( import (
"bytes" "bytes"
"encoding/json"
"errors" "errors"
"fmt" "fmt"
"io" "io"
@ -94,6 +95,11 @@ func (r *Request) encode(w *bytes.Buffer) error {
return r.inner.encode(w) return r.inner.encode(w)
} }
// MarshalJSON marshals as JSON.
func (r *Request) MarshalJSON() ([]byte, error) {
return json.Marshal(r.inner)
}
// MarshalBinary returns the canonical encoding of the request. // MarshalBinary returns the canonical encoding of the request.
func (r *Request) MarshalBinary() ([]byte, error) { func (r *Request) MarshalBinary() ([]byte, error) {
var buf bytes.Buffer var buf bytes.Buffer

Loading…
Cancel
Save