在protobuf的python实现中,Google protobuf提供了一个内置类json_formatter,可将protobuf消息转换为Dict / Json类型,例如MessageToDict和MessageToJson
内置方法通常效果很好,但是当数据变得更大时,它会变得非常慢。
通过我上面提到的链接,谷歌说:“这是使JSON格式正常工作的简单开始。由于它是基于反射的,因此它不如将调用烘焙到生成的消息中那样快,而是一种更简单的实现。 (此代码通常未进行重大优化。)'
因此,我想知道是否有其他替代方法可以使它更快,还是某个地方的“优化程度更高的代码”?谢谢
编辑:API接受的MIMETYPE是application / protobuf或application / json。希望提高指定mimetype为application / json的请求的性能。