Kann ich diese XSD-Schema-Enumeration/String-Einschränkung innerhalb einer Protobuf Enum darstellen?String-Einschränkung innerhalb von Protobuf
1
A
Antwort
2
.proto enums sind ganze Zahlen benannt, aber beachten Sie, dass die letzten Namen barf werden. Sie müssten die Namen in der .proto/DTO Schicht optimieren, aber es wäre ein Schmerz zwischen "EQ"
und "="
, "LE"
und "<"
zu haben eindeutig zu machen Aber man könnte etwas ähnlich in .proto, sicher abzubilden.
Wenn Sie eine Zeichenfolge speichern, die funktionieren würde, aber mehr Byte sein wird. Nicht viele mehr (1 Byte für die Zeichenfolge Länge plus 1-4 Bytes für die Char-Daten, im Gegensatz zu 1 Byte für die Enums).
Verwandte Themen
- 1. Dekodierung Protobuf Daten von PlCrashReporter
- 2. Erweitern Protobuf Nachrichten
- 3. Qt + Protobuf, Typen?
- 4. Google Protobuf in Linux
- 5. Protobuf-Net Empty Liste
- 6. Entspricht der Syntax von #ifdef in protobuf
- 7. Protobuf Pars von Char * mit unbekannter Größe
- 8. Wie konvertiert man von Json zu Protobuf?
- 9. j2obj übersetzen von Javanano Protobuf nicht kompilieren
- 10. Welche Parameter erwartet HasField-Funktion von Protobuf?
- 11. Verwenden von Protobuf zum Verarbeiten einer Konfigurationsdatei
- 12. Haskell protobuf: mehrdeutige Variable
- 13. C++ Protobuf Fehler google :: protobuf :: internal :: kEmptyString Fehler
- 14. protobuf-net enum serialisierung
- 15. Protobuf-net Serialisierung/Deserialisierung
- 16. webservice handling protobuf
- 17. NoteSequence Protobuf Decode Fehler
- 18. Asynchronous protobuf Serialisierung
- 19. Interne Referenz in Protobuf?
- 20. Datei hochladen & Google Protobuf
- 21. Open protobuf service
- 22. Projekte mit Protobuf
- 23. unerkannt Importpfad „google/protobuf“
- 24. SBT protobuf grpc Konfiguration
- 25. Leistungsmesswerte für Avro vs Protobuf
- 26. Protobuf-net Deserialize Offene Straßenkarten
- 27. Mit protobuf mit Amazon IoT
- 28. protobuf-net: Mögliche Rekursion erkannt
- 29. caffe: Fehler mit Protobuf-Version
- 30. Java: JSON -> Protobuf & Rückkonvertierung
ok, dachte ich mir. Dies ist Teil eines "Standard" -Headers in dem Protokoll, das ich ersetze, daher denke ich, dass es einfach ist, wegzuspalten und einen Wrapper zu erstellen, der es für den Client codiert. – oluies