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  }