Nice! The buf cli provides a conversion tool as well: https://buf.build/docs/reference/cli/buf/convert
On Sun, Apr 21, 2024 at 3:08 PM Henry Q <[email protected]> wrote: > Hi folks, > > As far as I'm aware, there is still no official CLI tool for protobuf-json > conversion. > > Since I recently polished my command line ProtobufJson converter > <https://github.com/hq6/ProtobufJson> to improve useability, I'd like to > share it with this list in case it's useful for others. > > Here are example invocations to convert in opposite directions: > > ./JsonToProto -I exampleProtoSearchPath Example '{"x": 5, "text": "Hello > World"}' > Output.bin > ./ProtoToJson -I exampleProtoSearchPath Example < Output.bin > > At my employer, we use this tool to manually make requests to proto-over-http > endpoints, as well as decode gRPC requests captured by Envoy TAP. > > > Regards, > Henry Qin > > -- > You received this message because you are subscribed to the Google Groups > "Protocol Buffers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/protobuf/CAO8bsPA9k7Sm3hytee5yy-OeRQ3AGHtwHGYm%2B9%3Dwn3QXkMX5Kg%40mail.gmail.com > <https://groups.google.com/d/msgid/protobuf/CAO8bsPA9k7Sm3hytee5yy-OeRQ3AGHtwHGYm%2B9%3Dwn3QXkMX5Kg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CAD7-yftaHwxfy%3D6GJQ43B68hk2SjYmvMOn8vspF9Mm6wSzHwHw%40mail.gmail.com.
