well-typed / grapesy

Native Haskell gRPC client and server based on `http2`
Other
32 stars 4 forks source link

Implement `ProtoJson` #166

Open edsko opened 1 week ago

edsko commented 1 week ago

We have support for gRPC over JSON, but the Protobuf standard provides an additional, very particular, way to do gRPC over JSON. We should therefore have a ProtoJson combinator alongside JsonRpc which implements this part of the Protobuf spec.

See https://protobuf.dev/programming-guides/proto3/#json .

edsko commented 1 week ago

To have a reference to test against, it may be useful to refer to protobuf-java-util.