آموزش شروع کار با JSON در C # با استفاده از Json.NET

Getting Started with JSON in C# Using Json.NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا می دانید JSON در حال حاضر پرکاربردترین قالب تبادل داده است ، بنابراین یادگیری JSON مهارت اصلی شما در تسلط بر آن است. در این دوره ، شما می خواهید آنچه را که در مورد JSON در NET می دانید بیاموزید. محبوبیت روز افزون وب ، عمدتا در مورد فن آوری های مرتبط با جاوا اسکریپت ، اهمیت زیادی به JSON نسبت به سایر قالب های تبادل داده مانند XML داده است. در این دوره ، شروع به کار با JSON در C # با استفاده از Json.NET ، شما دانش بنیادی را یاد خواهید گرفت که به شما امکان می دهد با JSON در NET کار کنید. اول ، شما اصول اساسی سریال سازی را خواهید آموخت. در مرحله بعدی ، نحوه کنترل و شخصی سازی سریال سازی با استفاده از تنظیمات و ویژگی ها را خواهید فهمید. سپس ، شما تکنیک های پیشرفته سریال سازی و عیب زدایی ، از جمله LINQ به JSON را کشف خواهید کرد. سرانجام ، شما با آینده Json.NET با NET Core و .NET 5 آشنا خواهید شد. وقتی این دوره را به پایان رسانید ، مهارت و دانش لازم برای کار با JSON در NET را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پرونده JSON و Json.NET The Case for JSON and Json.NET

  • پرونده JSON و Json.NET The Case for JSON and Json.NET

  • JSON چیست؟ What Is JSON?

  • تاریخچه JSON و Json.NET History of JSON and Json.NET

  • چرا JSON مهم است Why Is JSON Important

  • JSON در JavaScript و API ها نسخه ی نمایشی JSON in JavaScript and APIs Demo

  • مشخصات JSON JSON Specification

  • افزودن Json.NET به یک نسخه ی نمایشی پروژه NET Adding Json.NET to a .NET Project Demo

  • نمای کلی دموها و یک نکته خوب Demos Overview and One Good Tip

  • بردن Takeaway

مبانی سریال سازی Serialization Fundamentals

  • مبانی سریال سازی Serialization Fundamentals

  • سریال سازی و دلخواه کردن با استفاده از JsonConvert و JsonSerializer Serializing and Deserializing Using JsonConvert and JsonSerializer

  • نسخه ی نمایشی: نقشه برداری از JSON به و .NET با JsonConvert Demo: Mapping JSON to and from .NET with JsonConvert

  • نسخه ی نمایشی: حفظ منابع مرجع Demo: Preserving Object References

  • نسخه ی نمایشی: با استفاده از System.Dynamic با JsonConvert Demo: Using System.Dynamic with JsonConvert

  • نسخه ی نمایشی: سریال سازی انواع مختلف اشیا Ser Demo: Serializing Different Types of Objects

  • نسخه ی نمایشی: انواع مختلف اشیا را از حالت دلخواه درآورید Demo: Deserializing Different Types of Objects

  • خواندن و نوشتن JSON با استفاده از JsonReader JsonWriter Reading and Writing JSON Using JsonReader & JsonWriter

  • نسخه ی نمایشی: استفاده از کلاس JsonSerializer Demo: Using the JsonSerializer Class

  • نسخه ی نمایشی: استفاده از کلاس JsonTextReader Demo: Using the JsonTextReader Class

  • نسخه ی نمایشی: استفاده از کلاس JsonTextWriter Demo: Using the JsonTextWriter Class

  • تاریخ در JSON - از جمله نسخه ی نمایشی Dates in JSON - Including Demo

  • مدیریت خطا - از جمله نسخه ی نمایشی Error Handling - Including Demo

  • بردن Takeaway

تنظیمات و ویژگی ها Settings and Attributes

  • تنظیمات و ویژگی ها Settings and Attributes

  • نسخه ی نمایشی: تنظیم رفتار برای اعضای گمشده با MissingMemberHandling Demo: Setting Behavior for Missing Members with MissingMemberHandling

  • نسخه ی نمایشی: مدیریت مراجع دایره ای با ReferenceLoopHandling Demo: Managing Circular References with ReferenceLoopHandling

  • نسخه ی نمایشی: مدیریت مقادیر Null با تنظیمات NullValueHandling Demo: Handling Null Values with the NullValueHandling Setting

  • نسخه ی نمایشی: کار با مقادیر پیش فرض با DefaultValueHandling Demo: Working with Default Values with DefaultValueHandling

  • نسخه ی نمایشی: کنترل ایجاد شی با ObjectCreationHandling Demo: Controlling Object Creation with ObjectCreationHandling

  • نسخه ی نمایشی: حفظ اطلاعات نوع با TypeNameHandling Demo: Preserving Type Information with TypeNameHandling

  • نسخه ی نمایشی: نام اسمبلی کامل با TypeNameAssembleFormatHandling Demo: Full Assembly Name with TypeNameAssemblyFormatHandling

  • نسخه ی نمایشی: صحافی سریال سازی سفارشی Demo: Custom Serialization Binder

  • نسخه ی نمایشی: خواندن پیش رو با MetadataPropertyHandling Demo: Reading Ahead with MetadataPropertyHandling

  • نسخه ی نمایشی: تعیین ساخت و ساز با استفاده از تنظیمات با ConstructorHandling Demo: Specifying Construction Using Settings with ConstructorHandling

  • کنترل سریال سازی با استفاده از ویژگی ها Controlling Serialization Using Attributes

  • نسخه ی نمایشی: انتخاب در ، خارج ، و زمینه ها Demo: Opt In, Out, and Fields

  • نسخه ی نمایشی: کنترل سریال سازی با استفاده از JsonProperty Demo: Controlling Serialization Using JsonProperty

  • نسخه ی نمایشی: مشخص کردن JsonConverter با استفاده از ویژگی Demo: Specifying the JsonConverter Using an Attribute

  • نسخه ی نمایشی: ویژگی JsonConstructor Demo: JsonConstructor Attribute

  • نسخه ی نمایشی: ویژگی JsonExtensionData Demo: JsonExtensionData Attribute

  • بردن Takeaway

سریال سازی سفارشی Custom Serialization

  • سریال سازی سفارشی با Json.NET Custom Serialization with Json.NET

  • سریال سازی در سناریوهای خاص با استفاده از سریال سازی مشروط Serializing on Specific Scenarios Using Conditional Serialization

  • نسخه ی نمایشی: کنترل اینکه چه خصوصیاتی با ShouldSerialize سریال می شوند Demo: Controlling Which Properties Are Serialized with ShouldSerialize

  • نسخه ی نمایشی: کنترل اینکه چه خصوصیاتی با IContractResolver به صورت سریال در می آیند Demo: Controlling Which Properties Are Serialized with IContractResolver

  • ایجاد یک کلاس سفارشی JsonConverter Creating a Custom JsonConverter Class

  • نسخه ی نمایشی: ایجاد JsonConverter سفارشی Demo: Creating a Custom JsonConverter

  • سریال سازی تماس ها Serialization Callbacks

  • نسخه ی نمایشی: تماس های سریالی Demo: Serialization Callbacks

  • ورود به سیستم و اشکال زدایی با ITraceWriter Logging and Debugging with ITraceWriter

  • نسخه ی نمایشی: اشکال زدایی با ردیابی سریال سازی با استفاده از ITraceWriter Demo: Debugging with Serialization Tracing Using ITraceWriter

  • نسخه ی نمایشی: TraceWriter سفارشی Demo: Custom TraceWriter

  • بردن Takeaway

نکات مربوط به عملکرد Performance Tips

  • نکات مربوط به عملکرد Performance Tips

  • سریال سازی و حذف دستی به صورت دستی Serialize and Deserialize Manually

  • نسخه ی نمایشی: سریال سازی و حذف دستی به صورت دستی Demo: Serialize and Deserialize Manually

  • کار با قطعات JSON Working with JSON Fragments

  • نسخه ی نمایشی: JSON Fragment ها Demo: JSON Fragments

  • مقادیر خاص را با استفاده از JSON Populate بنویسید Write Specific Values Using JSON Populate

  • نسخه ی نمایشی: JSON جمعیت Demo: JSON Populate

  • ادغام اشیا J JSON Merging JSON Objects

  • نسخه ی نمایشی: JSON ادغام شود Demo: JSON Merge

  • استفاده از صفات برای عملکرد Using Attributes for Performance

  • نسخه ی نمایشی: استفاده از ویژگی ها برای عملکرد Demo: Using Attributes for Performance

  • بردن Takeaway

LINQ به JSON LINQ to JSON

  • LINQ به JSON LINQ to JSON

  • با استفاده از LINQ JSON ایجاد کنید Create JSON Using LINQ

  • نسخه ی نمایشی: با استفاده از LINQ Imperatively JSON ایجاد کنید Demo: Create JSON Using LINQ Imperatively

  • نسخه ی نمایشی: با استفاده از تعریف LINQ JSON ایجاد کنید Demo: Create JSON Using LINQ Declaratively

  • نسخه ی نمایشی: با استفاده از LINQ با FromObject JSON ایجاد کنید Demo: Create JSON Using LINQ with FromObject

  • تجزیه JSON با استفاده از LINQ Parsing JSON Using LINQ

  • نسخه ی نمایشی: Parse JSON از String Demo: Parse JSON from String

  • نسخه ی نمایشی: تجزیه JSON از Stream Demo: Parse JSON from Stream

  • سerال از JSON با LINQ Querying JSON with LINQ

  • نسخه ی نمایشی: LINQ ساده به JSON Demo: Simple LINQ to JSON

  • نسخه ی نمایشی: مقادیر JSON را با استفاده از LINQ بخوانید Demo: Read Values from JSON Using LINQ

  • نسخه ی نمایشی: س Quال از JSON با توابع LINQ Demo: Querying JSON with LINQ Functions

  • SelectToken را برای سنجش پویا انتخاب کنید SelectToken for Dynamic Querying

  • نسخه ی نمایشی: SelectToken Demo: SelectToken

  • حاشیه نویسی Annotations

  • نسخه ی نمایشی: حاشیه نویسی Demo: Annotations

  • بردن Takeaway

JSON و XML JSON and XML

  • JSON و XML JSON and XML

  • تبدیل بین JSON و XML Converting between JSON and XML

  • نسخه ی نمایشی: تبدیل XML به JSON و Back Demo: Converting XML to JSON and Back

  • نسخه ی نمایشی: XML Force JSON Array Demo: XML Force JSON Array

  • XML و JSON ناسازگار است Incompatible XML and JSON

  • بردن Takeaway

JSON دودویی (BSON) Binary JSON (BSON)

  • JSON دودویی (BSON) Binary JSON (BSON)

  • نسخه ی نمایشی: دودویی JSON Demo: Binary JSON

  • بردن Takeaway

طرح Json.NET Json.NET Schema

  • طرح Json.NET و JSON Json.NET and JSON Schema

  • ایجاد و اعتبارسنجی JSON با استفاده از طرح Json.NET Creating and Validating JSON Using Json.NET Schema

  • بردن Takeaway

بسته شدن Wrap Up

  • Json.NET و آینده: .NET Core و .NET 5 Json.NET and the Future: .NET Core and .NET 5

  • Serializer جدید دات نت از مایکروسافت: System.Text.Json The New .NET Serializer from Microsoft: System.Text.Json

  • غذای آماده نهایی Final Takeaway

نمایش نظرات

آموزش شروع کار با JSON در C # با استفاده از Json.NET
جزییات دوره
3h 48m
98
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
13
4.5 از 5
دارد
دارد
دارد
Xavier Morera
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Xavier Morera Xavier Morera

خاویر بسیار علاقه مند به تدریس است ، به دیگران کمک می کند جستجو و Big Data را درک کنند. او همچنین یک کارآفرین ، مدیر پروژه ، نویسنده فنی ، مربی است و دارای چند گواهینامه با Cloudera ، Microsoft و Scrum Alliance ، همراه با MVP مایکروسافت است. او بخش عمده ای از حرفه خود را صرف کار بر روی پروژه های پیشرفته با تمرکز اصلی در .NET ، Solr و Hadoop در میان چند فناوری جالب دیگر کرده است. در طول چندین پروژه ، وی مهارت هایی را برای مقابله با راه حل های نرم افزاری پیچیده سازمانی ، کار با شرکت هایی که از شرکت های نوپا گرفته تا مایکروسافت کار می کنند ، کسب کرده است. خاویر همچنین به عنوان مربی v/trainer در سراسر جهان برای مایکروسافت کار می کرد.