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

Getting Started with JSON in C# Using Json.NET

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیویی برای نمایش وجود ندارد.
      توضیحات دوره: آیا می دانید 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 در سراسر جهان برای مایکروسافت کار می کرد.