Getting Started with JSON in C# Using Json.NET

تاریخ: 1400/03/18 23:26
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۲۲۱۲
دیدگاه ها: ۰
برچسب ها: C Sharp |dotNET Framework |Video |
دوره ویدیویی Getting Started with JSON in C# Using Json.NET
Pluralsight
Xavier Morera
2020
3h 48m
English

محبوبیت روز افزون وب که عمدتاً حول فناوری‌های مرتبط با جاوا اسکریپت است، به JSON اهمیت زیادی نسبت به سایر قالب‌های تبادل داده همچون XML داده است. در دوره ویدیویی Getting Started with JSON in C# Using Json.NET (شروع به کار با جی‌سان در سی شارپ با استفاده از JSON.NET) موسسه Pluralsight که توسط Xavier Morera تدریس شده است، شما دانش اساسی لازم که به شما امکان می‌دهد تا با JSON در دات نت کار کنید را یاد خواهید گرفت. ابتدا شما اصول اساسی سریال سازی (serialization) را فرا می‌گیرید. سپس نحوه کنترل و سفارشی سازی سریال سازی را با استفاده از تنظیمات و ویژگی‌ها بررسی می‌کنید. در ادامه، تکنیک‌های پیشرفته serialization و deserialization مانند LINQ to JSON را یاد می‌گیرید. در پایان، شما درباره آینده Json.NET در NET Core. و NET 5. اطلاعات کسب خواهید کرد. وقتی که این دوره را به پایان رساندید، شما مهارت‌ها و دانش لازم برای کار با JSON در دات نت را در اختیار خواهید داشت.


Table of Contents:
- Course Overview
- Course Overview
- The Case for JSON and Json.NET
- The Case for JSON and Json.NET
- What Is JSON?
- History of JSON and Json.NET
- Why Is JSON Important
- JSON in JavaScript and APIs Demo
- JSON Specification
- Adding Json.NET to a .NET Project Demo
- Demos Overview and One Good Tip
- Takeaway
- Serialization Fundamentals
- Serialization Fundamentals
- Serializing and Deserializing Using JsonConvert and JsonSerializer
- Demo: Mapping JSON to and from .NET with JsonConvert
- Demo: Preserving Object References
- Demo: Using System.Dynamic with JsonConvert
- Demo: Serializing Different Types of Objects
- Demo: Deserializing Different Types of Objects
- Reading and Writing JSON Using JsonReader & JsonWriter
- Demo: Using the JsonSerializer Class
- Demo: Using the JsonTextReader Class
- Demo: Using the JsonTextWriter Class
- Dates in JSON - Including Demo
- Error Handling - Including Demo
- Takeaway
- Settings and Attributes
- Settings and Attributes
- Demo: Setting Behavior for Missing Members with MissingMemberHandling
- Demo: Managing Circular References with ReferenceLoopHandling
- Demo: Handling Null Values with the NullValueHandling Setting
- Demo: Working with Default Values with DefaultValueHandling
- Demo: Controlling Object Creation with ObjectCreationHandling
- Demo: Preserving Type Information with TypeNameHandling
- Demo: Full Assembly Name with TypeNameAssemblyFormatHandling
- Demo: Custom Serialization Binder
- Demo: Reading Ahead with MetadataPropertyHandling
- Demo: Specifying Construction Using Settings with ConstructorHandling
- Controlling Serialization Using Attributes
- Demo: Opt In, Out, and Fields
- Demo: Controlling Serialization Using JsonProperty
- Demo: Specifying the JsonConverter Using an Attribute
- Demo: JsonConstructor Attribute
- Demo: JsonExtensionData Attribute
- Takeaway
- Custom Serialization
- Custom Serialization with Json.NET
- Serializing on Specific Scenarios Using Conditional Serialization
- Demo: Controlling Which Properties Are Serialized with ShouldSerialize
- Demo: Controlling Which Properties Are Serialized with IContractResolver
- Creating a Custom JsonConverter Class
- Demo: Creating a Custom JsonConverter
- Serialization Callbacks
- Demo: Serialization Callbacks
- Logging and Debugging with ITraceWriter
- Demo: Debugging with Serialization Tracing Using ITraceWriter
- Demo: Custom TraceWriter
- Takeaway
- Performance Tips
- Performance Tips
- Serialize and Deserialize Manually
- Demo: Serialize and Deserialize Manually
- Working with JSON Fragments
- Demo: JSON Fragments
- Write Specific Values Using JSON Populate
- Demo: JSON Populate
- Merging JSON Objects
- Demo: JSON Merge
- Using Attributes for Performance
- Demo: Using Attributes for Performance
- Takeaway
- LINQ to JSON
- LINQ to JSON
- Create JSON Using LINQ
- Demo: Create JSON Using LINQ Imperatively
- Demo: Create JSON Using LINQ Declaratively
- Demo: Create JSON Using LINQ with FromObject
- Parsing JSON Using LINQ
- Demo: Parse JSON from String
- Demo: Parse JSON from Stream
- Querying JSON with LINQ
- Demo: Simple LINQ to JSON
- Demo: Read Values from JSON Using LINQ
- Demo: Querying JSON with LINQ Functions
- SelectToken for Dynamic Querying
- Demo: SelectToken
- Annotations
- Demo: Annotations
- Takeaway
- JSON and XML
- JSON and XML
- Converting between JSON and XML
- Demo: Converting XML to JSON and Back
- Demo: XML Force JSON Array
- Incompatible XML and JSON
- Takeaway
- Binary JSON (BSON)
- Binary JSON (BSON)
- Demo: Binary JSON
- Takeaway
- Json.NET Schema
- Json.NET and JSON Schema
- Creating and Validating JSON Using Json.NET Schema
- Takeaway
- Wrap Up
- Json.NET and the Future: .NET Core and .NET 5
- The New .NET Serializer from Microsoft: System.Text.Json
- Final Takeaway

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...