मैं संदेश क्रमबद्धता के लिए Protocol Buffers का उपयोग करने का प्रयास कर रहा हूं।प्रोटोकॉल बफर का उपयोग करके आप मानचित्र <स्ट्रिंग, ऑब्जेक्ट> को एन्कोड कैसे करेंगे?
मेरे संदेश प्रारूप में मानचित्र < स्ट्रिंग, ऑब्जेक्ट> प्रविष्टियां होनी चाहिए ... लेकिन मैं .proto परिभाषा कैसे लिखूं?
जहां तक मुझे पता है, प्रोटोकॉल बफर के पास नक्शा प्रकार का निर्माण नहीं है। मैं दोहराने वाले क्षेत्रों का उपयोग कर उस मॉडल को मॉडल कर सकता हूं। लेकिन मेरे पास बड़ी समस्या यह है कि आपको अपने सभी प्रकारों को परिभाषित करने की आवश्यकता है। मैं चाहता हूं कि मेरा संदेश लचीला हो, इसलिए मैं प्रकार निर्दिष्ट नहीं कर सकता।
कोई विचार?
इसके लिए क्या लायक है: अब यह प्रतीत होता है कि 'प्रोटो 3' में 'मानचित्र <,>' वाक्यविन्यास है: https://developers.google.com/protocol-buffers/docs/proto3#maps –