Google has released their most widely-used internal development tools for the coders called “Protocol Buffers,” that allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to parse and serialize your message in an extremely compact format. Best of all, the classes are easy to use: each field has simple “get” and “set” methods, and once you’re ready, serializing the whole thing to – or parsing it from – a byte array or an I/O stream just takes a single method call.
Get Latest News
Subscribe to Digital News Hub
Get our daily newsletter about the latest news in the industry.