Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Se puede analizar en java la cadena generada por Protobuf en c?

¿Se puede analizar en java la cadena generada por Protobuf en c?

1. La estructura de datos de la memoria original se puede enviar/guardar en modo binario. Este enfoque requiere el mismo diseño de memoria y orden de bytes.

2. Una forma de codificar temporalmente elementos de datos en cadenas simples ---- por ejemplo, codificar 4 tipos int en "12:3:-23:67". Este método es simple y flexible. Adecuado para datos simples.

3. Serializar los datos en XML. Este enfoque es muy popular porque xml es legible, fácil de codificar y decodificar y funciona bien. Es solo que el árbol dom XML es más complicado.

protobuf puede resolver muy bien los problemas anteriores. Puede escribir un archivo .proto para describir una estructura de datos. El compilador protobuf usa este archivo para crear una clase que codifica/decodifica automáticamente la estructura de datos usando binario. La clase generada proporcionará métodos getter/setter.