Decode a binary protobuf message to JSON — with or without a .proto schema — and encode JSON back to binary.