2011-07-14 8 views
5

में मानव-पठनीय प्रतिनिधित्व क्या protobuf-net में कोई प्रोटोटाइप मानव पठनीय रूप में डंप करने के लिए कोई एपीआई है? मैं TextFormat जैसे कुछ की उम्मीद कर रहा था।protobuf-net

उत्तर

1

फिलहाल, नहीं। मैं दो दिमाग में हूं कि यह सार्थक जोड़ रहा है या नहीं; मेरे दिमाग में, यह प्रोटोकॉल बफर के अधिकांश लाभों को हरा देता है।

हालांकि, चूंकि जॉन का संस्करण जावा संस्करण का एक बंदरगाह है, तो आपको यह पता होना चाहिए कि यह सुविधा अनुकूल है, इसलिए यह वहां मौजूद होना चाहिए।

+2

धन्यवाद। इस बात से सहमत था कि अगर प्रोटरियलाइजेशन के लिए इस्तेमाल किया जाता है तो यह प्रोटोबफ के उद्देश्य को हरा देगा। हालांकि कभी-कभी यह डिबगिंग उद्देश्यों के लिए प्रोटोबफ ऑब्जेक्ट्स को डंप करने में सक्षम होने के लिए उपयोगी होता है। मैं फिडलर के लिए प्रोटोबफ इंस्पेक्टर लिखने के बारे में सोच रहा था ताकि समस्या निवारण प्रोटोकॉल के मुद्दों पर मैं तार पर प्रोटोबफ डेटा पढ़ सकूं। – pepsi

+0

@pepsi - मैं बस उन्हें JSON में फेंक देता हूं –

1

जावा के लिए एक है। build.toString() विधि एक स्ट्रिंग प्रतिनिधित्व देता है लेकिन आप serialization खो देंगे।