Domanda

Sto cercando di utilizzare buffer protocollo per il messaggio serializzazione.

Il mio formato del messaggio dovrebbe contenere mappa voci ... ma come faccio a scrivere la definizione Proto?

Per quanto ne so, buffer protocollo non hai build-in Tipo di mappa. Potrei modello attorno che l'utilizzo di campi multipli. Ma il grande problema che ho è che è necessario definire tutti i tipi. Voglio che il mio messaggio sia flessibile, quindi non posso specificare i tipi.

Tutte le idee?

È stato utile?

Soluzione

Mi piacerebbe modello A tupla con una chiave e un valore (probabilmente un campo valore per il tipo che il valore potrebbe essere). Poi basta avere un elenco ripetuto di quel tipo tupla. Avresti bisogno per costruire la mappa stessa nel codice.

Quando si dice non è possibile specificare i tipi - che tipo di tipi stai parlando? Se si dispone di un campo facoltativo di ogni tipo nella tupla, allora sarebbe affrontare per tutte le primitive -. E potrebbe mappa messaggi di loro serializzazione in una stringa di byte

Sembra che il livello di "unstructure" bisogna non può essere una buona misura per PB però.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top