وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Working with JSON in .NET 6

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

JSON is one of the most widely used data interchange formats for serializing and transmitting structured data. This course will teach you how to work with JSON in .NET 6 using the native System.Text.Json base class library.


1. Course Overview
  • 1. Course Overview

  • 2. Starting with JSON in .NET 6
  • 1. Hello JSON and System.Text.Json
  • 2. Understanding Serialization and Deserialization
  • 3. Json.NET vs. System.Text.JSON
  • 4. Migrating from Newtonsoft.Json to System.Text.Json
  • 5. Upcoming Demo Details

  • 3. Serializing and Deserializing JSON in .NET 6
  • 01. Main Use Cases for Serializing and Deserializing JSON
  • 02. Basic Serialization Scenarios
  • 03. Serialization with JsonSerializer
  • 04. Async Serialization
  • 05. Serialization with Collections and UDTs
  • 06. Basic Deserialization Scenarios
  • 07. Deserialization with JsonSerializer
  • 08. Async Deserialization
  • 09. Http Client Extension Methods
  • 10. What if You Do Not Have a Class-
  • 11. Takeaway

  • 4. Controlling Serialization Behavior
  • 1. Controlling Serialization Behavior
  • 2. How to Instantiate JSON Serializer Options Instances
  • 3. Enabling Case Insensitive Matching
  • 4. Customizing Property Names and Values
  • 5. Configuring the Order of Serialized Properties
  • 6. Ignoring Properties
  • 7. Customizing Character Encoding
  • 8. Takeaway

  • 5. Improving Performance with the DOM and Utf8 Reader and Writer
  • 1. Alternatives to JsonSerializer- The DOM and Utf8 Reader and Writer
  • 2. Working with the DOM
  • 3. Using JsonDocument (Immutable DOM)
  • 4. Using JsonNode (Mutable DOM)
  • 5. High Performance JSON Writing Using the Utf8JsonWriter
  • 6. High Performance JSON Reading Using the Utf8JsonReader
  • 7. Takeaway

  • 6. Handling Errors and Best Practices
  • 1. Handling Errors and Best Practices
  • 2. JsonException
  • 3. Allow Invalid JSON
  • 4. Handle Overflow JSON
  • 5. Preserve References and Handle Circular References
  • 6. Deserialize to Immutable Types and Non Public Accessors
  • 7. Polymorphic Serialization
  • 8. Takeaway

  • 7. Using Advanced System.Text.Json Functionality
  • 1. Understanding Advanced System.Text.Json Scenarios
  • 2. Writing Custom Converters
  • 3. Creating a Basic Pattern Converter
  • 4. Creating a Factory Pattern Converter
  • 5. Source Generation vs. Reflection and the System.Text.Json Source Generator
  • 6. Takeaway

  • 8. Final Takeaway
  • 1. Final Takeaway
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 16574
    حجم: 468 مگابایت
    مدت زمان: 155 دقیقه
    تاریخ انتشار: 29 تیر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید