announcement blog post पर एक टिप्पणी से:क्या JSON और प्रोटोकॉल बफ़र्स के बीच मानक मैपिंग है?
JSON के बारे में: JSON प्रोटोकॉल बफ़र की तरह ही संरचित है, लेकिन प्रोटोकॉल बफ़र द्विपदीय प्रारूप अभी भी छोटे और तेजी से सांकेतिक शब्दों में बदलना है। JSON , हालांकि प्रोटोकॉल बफ़र्स के लिए एक महान पाठ एन्कोडिंग बनाता है - यह एक एनकोडर/विकोडक कि करने के लिए और JSON से मनमाना प्रोटोकॉल संदेशों बदल देता है, Protobuf प्रतिबिंब का उपयोग कर लिखने के लिए तुच्छ है। AJAX ऐप्स, के साथ संवाद करने के लिए यह एक अच्छा तरीका है, जब उपयोगकर्ता प्रोटोबफ डिकोडर डाउनलोड करते हैं, जब वे आपके पृष्ठ पर जाते हैं तो बहुत अधिक हो सकता है।
यह एक मानचित्रण अप पकाने के लिए तुच्छ हो सकता है, लेकिन वहाँ दो कि किसी भी दो अलग-अलग देव टीमों स्वाभाविक रूप से तय होता है के बीच एक "स्पष्ट" मानचित्रण है? यदि दो उत्पादों ने पीबी डेटा का समर्थन किया है और वे इंटरऑपरेट कर सकते हैं क्योंकि उन्होंने वही .proto spec साझा किया है, तो मुझे आश्चर्य है कि अगर वे स्वतंत्र रूप से उसी नमूने के JSON प्रतिबिंब को पेश करते हैं तो वे अंतःक्रिया कर सकते हैं। कुछ मनमाने ढंग से निर्णय ले सकते हैं, उदाहरण के लिए क्या मूल्यों को एक स्ट्रिंग द्वारा प्रदर्शित किया जाना चाहिए (मानव-पठनीय ला ला सामान्य जेएसओएन) या उनके पूर्णांक मूल्य से?
तो क्या एक स्थापित मैपिंग है, और प्रोमो चश्मे से JSON एन्कोडर/डिकोडर्स उत्पन्न करने के लिए कोई ओपन सोर्स कार्यान्वयन है?
कोई स्रोत-कोड [करता है] (https://code.google। कॉम/संग्रह/पी/प्रोटोबफ-जावा-प्रारूप/स्रोत/डिफ़ॉल्ट/काम करता है) 2011 से। एक मृत परियोजना? 2015 से – Raedwald