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

Getting Started with JSON in C# Using Json.NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: JSON قالبی سبک، قابل خواندن برای انسان، کارآمد و آسان برای تبادل داده است. نحوه سریال سازی، سریال زدایی، استفاده از LINQ به JSON، بهبود عملکرد سریال سازی، BSON، ایجاد طرحواره ها، اعتبارسنجی JSON و به طور کلی کار کردن را بیاموزید... محبوبیت روزافزون وب، عمدتاً در زمینه فناوری های مرتبط با جاوا اسکریپت، به JSON یک امتیاز داده است. اهمیت زیادی نسبت به سایر فرمت های تبادل داده مانند XML دارد. JSON قالبی سبک، قابل خواندن برای انسان، کارآمد و آسان برای تبادل داده است. JSON مخفف JavaScript Object Notation است. اگر شما یک توسعه دهنده سی شارپ یا دات نت هستید که باید با JSON کار کنید یا حتی بفهمید JSON چیست، پس این دوره برای شما مناسب است. در این دوره آموزشی، نحوه سریال‌سازی، سریال‌زدایی، استفاده از LINQ به JSON، بهبود عملکرد سریال‌سازی، BSON، ایجاد طرح‌واره‌ها، اعتبارسنجی JSON و به طور کلی کار با Json.NET، یک محبوب، با کارایی بالا، رایگان و چارچوب JSON منبع باز برای دات نت.

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

مورد برای JSON و Json.NET The Case for JSON & Json.NET

  • کیس برای Json Json.NET Case for Json & Json.NET

  • JSON چیست؟ What is JSON?

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

  • نسخه ی نمایشی 1: JSON در دنیای واقعی Demo 1: JSON in the Real World

  • چرا JSON مهم است؟ Why is JSON Important?

  • نسخه ی نمایشی 2: JSON در جاوا اسکریپت Demo 2: JSON in JavaScript

  • مشخصات JSON JSON Specification

  • بردن Takeaway

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

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

  • JsonSerializer و JsonConvert JsonSerializer and JsonConvert

  • نسخه ی نمایشی: سریال سازی و سریال زدایی Demo: Serialize and Deserialize

  • نسخه ی نمایشی: مراجع شی Demo: Object References

  • نسخه ی نمایشی: Dynamic و ExpandoObject Demo: Dynamic and ExpandoObject

  • نسخه ی نمایشی: سریال سازی به انواع مختلف Demo: Serialization to Different Types

  • JsonTextReader و JsonTextWriter JsonTextReader and JsonTextWriter

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

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

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

  • تاریخ در JSON و Json.NET Dates in JSON and Json.NET

  • نسخه ی نمایشی: تاریخ ها در Json.NET Demo: Dates in Json.NET

  • رسیدگی به خطا Error Handling

  • Dem: Error Handling Dem: Error Handling

  • بردن Takeaway

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

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

  • تنظیمات Settings

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

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

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

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

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

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

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

  • نسخه ی نمایشی: کلاسور Demo: Binder

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

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

  • ویژگی های Attributes

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

  • نسخه ی نمایشی: MemberSerialization OptIn و OptOut Demo: MemberSerialization OptIn and OptOut

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

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

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

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

  • بردن Takeaway

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

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

  • سریال سازی مشروط Conditional Serialization

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

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

  • JsonConverter سفارشی Custom JsonConverter

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

  • تماس های تلفنی Callbacks

  • نسخه ی نمایشی: پاسخ به تماس Demo: Callbacks

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

  • نسخه ی نمایشی: Memory TraceWriter Demo: Memory TraceWriter

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

  • بردن Takeaway

نکات عملکرد Performance Tips

  • نکات عملکرد Performance Tips

  • به جای سریال سازی، JSON را به صورت دستی بنویسید Write JSON Manually Instead of Serializing

  • نسخه ی نمایشی: سریال Deserialize دستی Demo: Serialize & Deserialize Manually

  • قطعات JSON JSON Fragments

  • نسخه ی نمایشی: قطعات JSON Demo: JSON Fragments

  • JSON Populate JSON Populate

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

  • JSON Merge JSON Merge

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

  • ویژگی های عملکرد Performance Attributes

  • نسخه ی نمایشی: عملکرد با ویژگی ها Demo: Performance with Attributes

  • بهینه سازی استفاده از حافظه Optimizing Memory Usage

  • نسخه ی نمایشی: جریان خواندن مستقیم Demo: Direct Reading Stream

  • بردن Takeaway

LINQ به JSON LINQ to JSON

  • LINQ به JSON LINQ to JSON

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

  • نسخه ی نمایشی: به طور ضروری JSON ایجاد کنید Demo: Create JSON Imperatively

  • نسخه ی نمایشی: به صورت اعلامی JSON ایجاد کنید Demo: Create JSON Declaratively

  • نسخه ی نمایشی: JSON را از Object ایجاد کنید Demo: Create JSON from Object

  • تجزیه JSON Parsing JSON

  • نسخه ی نمایشی: JSON را از String تجزیه کنید Demo: Parse JSON from String

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

  • JSON را پرس و جو کنید Query JSON

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

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

  • نسخه ی نمایشی: جست و جوی JSON با LINQ Demo: Querying JSON with LINQ

  • SelectToken SelectToken

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

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

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

  • بردن Takeaway

JSON و XML JSON & XML

  • JSON XML JSON & XML

  • تبدیل بین XML JSON Converting between XML & JSON

  • نسخه ی نمایشی: بازگشت XML به JSON Demo: XML to JSON & Back

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

  • XML JSON ناسازگار Incompatible XML & JSON

  • بردن Takeaway

باینری JSON (BSON) Binary JSON (BSON)

  • باینری JSON (BSON) Binary JSON (BSON)

  • نسخه ی نمایشی: باینری JSON (BSON) Demo: Binary JSON (BSON)

  • بردن Takeaway

طرحواره Json.NET Json.NET Schema

  • طرحواره Json.NET Json.NET Schema

  • نسخه ی نمایشی: طرحواره Json.NET Demo: Json.NET Schema

  • بردن Takeaway

بسته شدن Wrap Up

  • بسته شدن Wrap Up

نمایش نظرات

آموزش شروع کار با JSON در سی شارپ با استفاده از Json.NET
جزییات دوره
3h 14m
99
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
246
از 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 در سراسر جهان برای مایکروسافت کار می کرد.