আপনি ব্যবহার করতে পারেন Newtonsoft.Json
, এটি নির্ভরতা Microsoft.AspNet.Mvc.ModelBinding
যা এর নির্ভরতা Microsoft.AspNet.Mvc
। সুতরাং, আপনার আপনার প্রকল্প.জসনে নির্ভরতা যুক্ত করার দরকার নেই।
#using Newtonsoft.Json
....
JsonConvert.DeserializeObject(json);
দ্রষ্টব্য, একটি ওয়েবএপিআই নিয়ামক ব্যবহার করে আপনার জেএসওএন নিয়ে ডিল করার দরকার নেই।
আপডেট করুন এএসপি.নেট কোর 3.0
জসন.এনইটি এএসপি.নেট কোর 3.0.০ ভাগ করা কাঠামো থেকে সরানো হয়েছে।
আপনি উচ্চ ক্ষমতা সম্পন্ন উপরে নতুন তাদেরকে JSON serializer স্তর ব্যবহার করতে পারেন Utf8JsonReader
এবং Utf8JsonWriter
। এটি JSON থেকে অবজেক্টকে ডিসিজায়ালাইজ করে এবং জেএসএনে অবজেক্টকে সিরিয়ালাইজ করে। মেমরি বরাদ্দ সর্বনিম্ন রাখা হয় এবং স্ট্রিমের সাথে JSON পড়ার এবং লেখার জন্য সমর্থনকে অবিচ্ছিন্নভাবে অন্তর্ভুক্ত করে।
শুরু করার জন্য, नेमস্পেসে JsonSerializer
ক্লাসটি ব্যবহার করুন System.Text.Json.Serialization
। তথ্য এবং নমুনার জন্য ডকুমেন্টেশন দেখুন ।
একটি ASP.NET কোর 3.0 প্রকল্পে Json.NET ব্যবহার করতে:
services.AddMvc()
.AddNewtonsoftJson();
পড়ুন Json.NET সমর্থন মধ্যে 2.2 3.0 প্রিভিউ 2 ASP.NET কোর থেকে স্থানান্তরণ আরও তথ্যের জন্য।