2009-07-17 18 views
5

मुझे किसी डेटाबेस जेएसओएन दस्तावेज़ों से वापस खींचने की आवश्यकता है जो मानक ऑब्जेक्ट पर आधारित नहीं हैं।.NET - JSON डेटा - Deserialization - सूचियां और शब्दकोश

वहाँ नेट का उपयोग कर सूचियाँ में इन दस्तावेजों "deserialize" करने के लिए एक रास्ता है आदिम वस्तुओं की & शब्दकोश (स्ट्रिंग, पूर्णांक, bool, आदि ...)

किसी भी पुस्तकालय कि दोनों दिशाओं में यह कर सकते हैं?

उत्तर

3

.NET 3.5 फ्रेमवर्क में आप System.Web.Script.Serialization.JavaScriptSerializer का उपयोग कर सकते हैं। Deserialize विधि का उपयोग करने से जेएसओएन स्ट्रिंग में क्या है, इस पर निर्भर करता है कि आप किसी ऑब्जेक्ट को ऑब्जेक्ट [ऑब्जेक्ट [] में डाल सकते हैं।

+0

छिपे हुए मणि! बहुत उपयोगी। –

2

Json.NET पुस्तकालय, के लिए और Dictionary<string, string> से क्रमानुसार सकता है, हालांकि मैं नहीं जानता कि अगर यह सूचियों शब्दकोशों की deserialize कर सकते हैं। मैं यह समझने की कोशिश कर रहा था कि जब मैं इस प्रश्न में आया था :)

संबंधित मुद्दे