fix grpc json streaming by setting content sub type (#1089)

This commit is contained in:
Asim Aslam
2020-01-07 18:37:34 +00:00
committed by GitHub
parent 1892bd05a5
commit 0b8ff3a8bb
4 changed files with 11 additions and 3 deletions

View File

@@ -93,10 +93,12 @@ func (jsonCodec) Marshal(v interface{}) ([]byte, error) {
}
func (jsonCodec) Unmarshal(data []byte, v interface{}) error {
if len(data) == 0 {
return nil
}
if pb, ok := v.(proto.Message); ok {
return jsonpb.Unmarshal(b.NewReader(data), pb)
}
return json.Unmarshal(data, v)
}