Skip to content

HaustWang/pb2json

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pb2json

protobuf message与json互转,使用C++11特性

目前使用两种方式完成:一种是byReflection,即利用Protobuf提供的反射机制作的互转,一种是防GenerateCode,即生成代码的方式完成。 众所周知,采用反射机制做互转会消耗一定的性能,这也是反射本身存在的问题。当然目前的服务器对于消耗不是很大的性能,可以忽略考虑。 但如果需要考虑性能问题,则可以考虑使用代码生成的方式。代码生成的方式则会生成一个头文件,专门用于转换处理。

About

protobuf message与json互转,使用C++11特性

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published