Sto provando a utilizzare Protocol Buffers per la serializzazione dei messaggi.Come si codifica una mappa <String, Object> utilizzando i buffer del protocollo?
Il mio formato messaggio dovrebbe contenere la mappa < Stringa, Oggetto> voci ... ma come posso scrivere la definizione di proto?
Per quanto ne so, Protocol Buffers non ha un tipo di mappa integrato. Potrei modellarlo usando campi ripetitivi. Ma il grosso problema che ho è che devi definire tutti i tuoi tipi. Voglio che il mio messaggio sia flessibile, quindi non posso specificare i tipi.
Qualche idea?
Per quel che vale: ora sembra 'proto3' ha '' mappe <,> sintassi: https://developers.google.com/protocol-buffers/docs/proto3#maps –