বিকল্প এ। অ্যাডকন্ট্রোলার
এটি এখনও এমভিসি, এবং এর জন্য মাইক্রোসফ্ট.এস্পনেটকোর.এমভিসি.নউভটনসফটজসন নুগেট প্যাকেজ দরকার, তবে আপনি বলেছেন যে আপনি ব্যবহার করেছেন AddControllers
।
থেকে যোগ Newtonsoft.Json ভিত্তিক JSON ফর্ম্যাটে সমর্থন
services.AddControllers().AddNewtonsoftJson(options =>
{
// Use the default property (Pascal) casing
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
// Configure a custom converter
options.SerializerOptions.Converters.Add(new MyCustomJsonConverter());
});
বিকল্প বি। ডিফল্টসেটেটিং
JsonConvert.DefaultSettings = () => new JsonSerializerSettings (...)
জসনকনভার্ট.ড্যাফল্টসেটিংস সম্পত্তি
ডিফল্ট জসনসিরিয়ালাইজারসেটিংস তৈরি করে এমন একটি ফাংশন পায় বা সেট করে। ডিফল্ট সেটিংসটি স্বয়ংক্রিয়ভাবে জসনকনভার্টে সিরিয়ালাইজেশন পদ্ধতি এবং জে টোকেনের টোঅবজেক্ট () এবং ফোরঅবজেক্ট (অবজেক্ট) দ্বারা স্বয়ংক্রিয়ভাবে ব্যবহৃত হয়। কোনও ডিফল্ট সেটিংস ব্যবহার না করেই সিরিয়ালাইজ করতে ক্রিয়েট () এর সাথে একটি জসনসিরাইজার তৈরি করুন।
AddMvc
, কি কি করতে আপনি ব্যবহার করবেন? আপনি কি উদাহরণ ব্যবহার করছেনAddControllers
বা আপনি কেবল এমভিসি ব্যবহার করছেন না?