github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/pkg/util/unmarshal/legacy/unmarshal.go (about) 1 package unmarshal 2 3 import ( 4 "io" 5 6 json "github.com/json-iterator/go" 7 8 "github.com/grafana/loki/pkg/logproto" 9 ) 10 11 // DecodePushRequest directly decodes json to a logproto.PushRequest 12 func DecodePushRequest(b io.Reader, r *logproto.PushRequest) error { 13 return json.NewDecoder(b).Decode(r) 14 }