आप अपनी आवश्यकताओं के आधार पर अपनी पसंद के किसी भी उपकरण का उपयोग कर सकते हैं, कुछ उपकरण आपके प्रोजेक्ट में बेहतर रूप से फिट होंगे। भले ही आप .NET Framework के अंतर्निहित टूल जैसे DataContractJsonSerializer . लेकिन अगर आप काम करना चाहते हैं तो आपको जोंस ऑब्जेक्ट की संरचना को साफ करना होगा।
आपके जेसन ऑब्जेक्ट में जो मुख्य मुद्दा मैं देख सकता हूं वह नेस्टेड सरणी है। जैसे काम करने के बजाय...
{
...
"CATSUBCAT":
{
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
}
यह करो...
{...
"CATSUBCAT":
[
{
"CATID": "10002",
"CATNAME": "veg",
...
}
]
}
ध्यान दें कि json में सरणियों को [] के रूप में घोषित किया जाता है, इसलिए यदि SUBCAT वस्तुओं की एक सरणी है तो इस सरणी के अंदर की वस्तुएं [] के अंदर होनी चाहिए और अल्पविराम से अलग होनी चाहिए। इस लिंक को फ़ॉलो करें और जांचें कि कर्मचारियों का प्रतिनिधित्व कैसे किया जाता है