J'essaie d'utiliser Protocol Buffers pour la sérialisation des messages.Comment coderiez-vous une carte <String, Object> en utilisant des tampons de protocole?
Mon format de message doit contenir la carte < Chaîne, Objet> entrées ... mais comment écrire la définition .proto? Pour autant que je sache, les tampons de protocole n'ont pas de type de carte intégré. Je pourrais modéliser cela en utilisant des champs répétitifs. Mais le gros problème que j'ai, c'est que vous devez définir tous vos types. Je veux que mon message soit flexible, donc je ne peux pas spécifier les types.
Des idées?
Pour ce que ça vaut: il semble maintenant 'proto3' a 'maps <,>' syntaxe: https://developers.google.com/protocol-buffers/docs/proto3#maps –