আমি এএসপি.নেট ওয়েব এপিআই ব্যবহার করে কিছু ডেটা প্রকাশ করতে একটি এপিআই বিকাশ করছি।
একটির এপিআইতে, ক্লায়েন্ট আমাদের yyyy-MM-dd
ফর্ম্যাটে তারিখটি প্রকাশ করতে চায় । আমি GlobalConfiguration.Configuration.Formatters.JsonFormatter
এটির জন্য বিশ্বব্যাপী সেটিংস (উদাহরণস্বরূপ ) পরিবর্তন করতে চাই না কারণ এটি এই ক্লায়েন্টের সাথে খুব নির্দিষ্ট। এবং আমি একাধিক ক্লায়েন্টের সমাধানে এটি বিকাশ করি।
আমি যে সমাধানগুলির কথা ভাবতে পারি তার মধ্যে একটি হ'ল একটি কাস্টম তৈরি JsonConverter
করা এবং তারপরে কাস্টম ফর্ম্যাট করার জন্য আমার যে সম্পত্তিটি প্রয়োজন তা রেখে দেওয়া to
যেমন
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
এটি করার আরও কিছু সহজ উপায় আছে কিনা তা ভাবছেন।