سریال ساز Microsoft .NET JSON می تواند سریعتر شروع به کار کند

[ad_1]

System.Text.Json ، یک کتابخانه سریال سازی JSON در پلتفرم توسعه دات نت مایکروسافت ، می تواند در یک تکرار آینده تولید کد منبع C # را اضافه کند. این تغییر برای بهبود بهره وری طراحی شده است.

این برنامه ها نیاز به استفاده از برنامه های جدید دارد قابلیت های تولید کننده منبع C # برای کمک به سریال ساز داخلی به روش های زیر:

  • راه اندازی را بهبود ببخشید و توان عملیاتی را اجرا کنید
  • استفاده از بایت های خصوصی را کاهش دهید
  • اندازه برنامه را کاهش دهید
  • با جلوگیری از انعکاس در حین کار ، راحتی اتصال IL (زبان میانه) را بهبود ببخشید

تلاش ها برای استفاده از تولید منبع C # در System.Text.Json از اواسط دسامبر در مرحله نمونه اولیه قرار دارد. مایکروسافت قصد دارد آنها را در دات نت 6.0 پیاده سازی کند که انتظار می رود در نوامبر سال جاری باشد.

کتابخانه System.Text.Json انواع شی .NET را به یک رشته JSON و بالعکس تبدیل می کند. از رمزگذاری متن UTF-8 پشتیبانی می کند و در NET Core 3.0 پیاده سازی می شود. در کتابخانه تایپ کنید ، JsonSeralizer، ادعا می کند که بالاترین سطح عملکرد را برای پردازش داده های JSON دارد.

در جدید .NET 5 که در ماه نوامبر منتشر شد ، System.Text.Json به بهبود عملکرد و قابلیت اطمینان دست یافت و کتابخانه را برای توسعه دهندگان آشنا با Newtonsoft.Json قاب

برنامه های دیگر برای System.Text.Json عبارتند از:

  • سریال سازی و دفع زدایی چند شکلی تمدید شده
  • سریال سازی و غیرفعال سازی همزمان IAsyncEnumerable
  • اضافه کردن از جعبه مار سیاست نامگذاری
  • تنظیمات پیش فرض را برای تغییر دهید JsonSerializerOptions.

حق چاپ © 2021 ارتباطات IDG ، شرکت

[ad_2]