首页 > 解决方案 > protobuf:使用 JsonStringToMessage 时的详细错误消息

问题描述

我想知道在将 JSON 字符串转换为 protobuf 时是否可以获得更详细的错误消息。例如,如果 JSON 中的字段 foobar 未在 protobuf 中定义,我希望 error_message() 告诉我“字段 foobar 未定义”。但是,我做了一些实验,发现它只能告诉我“canon find field”,这不是很有用,因为它没有告诉我找不到哪些字段。

有没有办法获得详细的错误信息?我更喜欢 c++(或 python)解决方案。谢谢你。

标签: protoprotobuf-c

解决方案


推荐阅读