दिलचस्प पोस्ट
एक्सएमएल अनुरोध / उत्तर देना जेएडएस-डब्ल्यूएस के साथ प्रतिक्रियाएं एवीडी नहीं बना सकते हैं या एडीडी के साथ किसी भी आवेदन को 22.6 के अपडेट बिल्ड टूल्स के बाद परीक्षण कर सकते हैं मैं एक सूची बॉक्स में एक आइटम कैसे जोड़ सकता हूं? जावास्क्रिप्ट में समय-समय पर फ़ंक्शन कॉल करने का कोई तरीका है? जावास्क्रिप्ट में एमएसी पते क्लास क्लास्ट अपवाद जब एक ही क्लास को कास्ट करते हैं एनएटी ग्राफ पुस्तकालय के आसपास? PHP के साथ JSON POST प्राप्त करें GetActionBar विधि को ठीक कैसे करें java.lang.NullPointerException उत्पन्न कर सकते हैं स्विफ्ट में आदेश दिया गया शब्द तरीके डेटाबेस में enums बचाने के लिए एक डॉकर कंटेनर चलाने पर सेवा को स्वचालित रूप से कैसे प्रारंभ करें? एनए वैल्यू और आर कुल फ़ंक्शन रुबी ऑब्फ़सकेटर नियमित अभिव्यक्ति में 'जी' ध्वज का क्या अर्थ है?

किसी नेट वस्तु में JSON डेटा को पार्स करने का सर्वोत्तम तरीका

किसी नेट वस्तु में JSON डेटा को पार्स करने का सबसे अच्छा तरीका क्या है? मैं एक कोडेर मित्र की सहायता करने की कोशिश कर रहा हूं और वह कुछ डाटा को जेएसएएन स्ट्रिंग से डाटाबेस में एएसपी.नेट का इस्तेमाल करने की कोशिश कर रहा है। क्या कोई ऐसा प्रीबिल्ल्ट स्क्रिप्ट है जो ऐसा हो सकता है?

किसी भी मदद के लिए अग्रिम धन्यवाद

Solutions Collecting From Web of "किसी नेट वस्तु में JSON डेटा को पार्स करने का सर्वोत्तम तरीका"

.NET Framework 3.5 में JavaScriptSerializer वर्ग है जो deserialization को कम कर सकता है। आप JSON.NET जैसे तीसरे पक्ष के पुस्तकालयों का भी उपयोग कर सकते हैं।

दरअसल, आपको डॉट कॉन्ट्रैक्टजसन सेरियलाइज़र को देखना चाहिए क्योंकि JavaScriptSerializer को .NET 3.5 ढांचे में अप्रचलित के रूप में सूचीबद्ध किया गया था।

बेशक ScottGu ने कहा कि यह एक गलती हो सकती है और भविष्य में इसे बहाल किया जा सकता है।

यदि आप .NET 3.5 का उपयोग कर रहे हैं, तो संभवत: आपको किसी तृतीय पक्ष लाइब्रेरी की आवश्यकता नहीं है। JavaScriptSerializer क्लास का उपयोग किया जा सकता है (बस पहले दोहराया गया है जो दोहराया गया है), लेकिन आपके पास डेटा कंट्रक्टजेसन सेरियलाइज़र तक पहुंच भी है, जो CLR ऑब्जेक्ट्स और जेएसओएन के बीच मैपिंग के लिए एक अलग मॉडल प्रदान करता है।

बेशक सबसे तेज तरीका है JSON # का उपयोग करने के लिए, जो प्रतिबिंब और संबद्ध प्रदर्शन ओवरहेड से बचा जाता है – यह वेब अनुप्रयोगों में महत्वपूर्ण हो सकता है। यह आपको पार्सिंग प्रक्रिया के संदर्भ में अधिक नियंत्रण भी देता है