आप उपयोग कर सकते हैं Newtonsoft.Json
, यह एक निर्भरता है Microsoft.AspNet.Mvc.ModelBinding
जिसकी निर्भरता है Microsoft.AspNet.Mvc
। इसलिए, आपको अपने प्रोजेक्ट में निर्भरता जोड़ने की जरूरत नहीं है।
#using Newtonsoft.Json
....
JsonConvert.DeserializeObject(json);
ध्यान दें, WebAPI नियंत्रक का उपयोग करके आपको JSON से निपटने की आवश्यकता नहीं है।
अद्यतन ASP.Net कोर 3.0
J.NET.NET को ASP.NET Core 3.0 शेयर्ड फ्रेमवर्क से हटा दिया गया है।
आप उच्च प्रदर्शन के शीर्ष पर नई JSON धारावाहिक परतों का उपयोग कर सकते हैं Utf8JsonReader
और Utf8JsonWriter
। यह JSON से ऑब्जेक्ट्स को डिसेर्बलाइज़ करता है और JSON को ऑब्जेक्ट्स को सीरियल करता है। मेमोरी आवंटन को न्यूनतम रखा जाता है और इसमें JSON को स्ट्रीम के साथ अतुल्यकालिक रूप से पढ़ने और लिखने के लिए समर्थन शामिल है।
आरंभ करने के लिए, नाम स्थान JsonSerializer
में कक्षा का उपयोग करें System.Text.Json.Serialization
। जानकारी और नमूने के लिए प्रलेखन देखें ।
ASP.NET Core 3.0 परियोजना में Json.NET का उपयोग करने के लिए:
services.AddMvc()
.AddNewtonsoftJson();
अधिक जानकारी के लिए ASP.NET Core 2.2 से 3.0 पूर्वावलोकन 2 से माइग्रेट में Json.NET समर्थन पढ़ें ।