एक्सएमएल/जेएसओएन एक क्यूआर कोड के अल्फान्यूमेरिक मोड के लिए अर्हता प्राप्त नहीं करेगा क्योंकि इसमें लोअर केस अक्षर शामिल होंगे। आपको बाइट मोड का उपयोग करना होगा। अधिकतम 2,953 वर्ण हैं। लेकिन, व्यावहारिक सीमा बहुत कम है - शायद कुछ सौ अक्षर।
यदि आप कर सकते हैं तो डेटा के लिए एक हाइपरलिंक एन्कोड करना कहीं बेहतर है।
जैसा कि टेरेंस कहते हैं, कोई भी पाठक इसे दिखाए बिना एक्सएमएल/जेएसओएन के साथ कुछ भी नहीं करेगा। उस डेटा के साथ कुछ उपयोगी करने के लिए आपको एक कस्टम रीडर की आवश्यकता है। (जो सुझाव देता है कि यह क्यूआर कोड के लिए एक अच्छा उपयोग मामला नहीं है।) लेकिन यदि आप अपना खुद का पाठक बना रहे हैं, तो आप पेलोड को बहुत छोटा बनाने के लिए gzip संपीड़न का उपयोग कर सकते हैं। आपका पाठक इसे अनजिप करना जानता होगा।
आप कुछ काम करने योग्य हो सकते हैं लेकिन यह सामान्य रूप से एक अच्छा दृष्टिकोण नहीं है।
स्रोत
2012-07-04 14:25:18
तो, qrcodes में कुछ जेसन डेटा डालना एक अच्छा तरीका नहीं है? इस पर – AnixPasBesoin
+1, हालांकि मैं पूरी तरह से इस कथन से असहमत हूं, "जो सुझाव देता है कि यह क्यूआर कोड के लिए एक अच्छा उपयोग मामला नहीं है।" यदि आप कस्टम एप्लिकेशन बना रहे हैं, तो क्यूआर कोड में डेटा को क्रमबद्ध करने के कई कारण हैं। – DVK