I'd like to find a way to convert a binary protobuf message into a human readable description of the contained data, without using the .proto files.
The background is that I have a .proto message that it being rejected by the parser on Android, but it's not entirely clear why. I could go through the message by hand, but it's rather tedious.
I tried protoc --decode_raw
, but it just gives the error "Failed to parse input.". I google hoping/expecting someone would have done a nice web utility that might do this, but haven't found anything obvious.
I'm just hoping to get some output like:
field 1: varint: 128
field 4: string: "foo"
Any pointers in the right direction would be most welcome!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…