Getting Started with JSON in C# Using Json.NET

Did you know that JSON is arguably now the most widely used data interchange format, therefore learning JSON is a key skill for you to master. In this course, you are going to learn what you need to know about JSON in .NET
Course info
Level
Intermediate
Updated
Aug 5, 2020
Duration
3h 47m
Table of contents
Course Overview
The Case for JSON and Json.NET
Serialization Fundamentals
Settings and Attributes
Custom Serialization
Performance Tips
LINQ to JSON
JSON and XML
Binary JSON (BSON)
Json.NET Schema
Wrap Up
Description
Course info
Level
Intermediate
Updated
Aug 5, 2020
Duration
3h 47m
Description

The rising popularity of the web, mainly around JavaScript related technologies, has given JSON a great deal of importance over other data interchange formats, like XML. In this course, Getting Started with JSON in C# Using Json.NET, you will learn foundational knowledge that will allow you to work with JSON in .NET. First, you will learn the principles behind serialization fundamentals. Next, you will discover how to control and customize serialization using settings and attributes. Then, you will explore advanced serialization and deserialization techniques, including LINQ to JSON. Finally, you will learn about the future of Json.NET with .NET Core and .NET 5. When you're finished with this course, you will have the skills and knowledge needed to work with JSON in .NET.

About the author
About the author

Xavier is very passionate about teaching, helping others understand search and Big Data. He is also an entrepreneur, project manager, technical author, trainer, and holds a few certifications with Cloudera, Microsoft, and the Scrum Alliance, along with being a Microsoft MVP.

More from the author
Computer Vision: Executive Briefing
Beginner
29m
Apr 1, 2020
More courses by Xavier Morera
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, everyone. My name is Xavier Morera, and welcome to my course, Getting Started with JSON in C# Using Json.NET. I have been working with .NET since even before version 1. Yep. At the time, I was at a company that was working with Microsoft, developing the migration tools to NET. Since then, I fell in love with C#, and I also love working with data, two things that I will cover at length and in this course to help you work with JSON in .NET. Did you know that JSON is arguably now the most widely‑used data interchange format? Therefore, learning JSON is a key skill for you to master. In this course, you're going to learn what you need to know about JSON in NET. Some of the major topics that I will cover include serialization fundamentals, controlling serialization using settings and attributes, performing custom serialization, improving serialization performance linked to JSON, converting between JSON and XML, binary JSON, creating JSON schemas s, and finally, you will learn about the future of Json.NET with .NET Core and .NET 5. I'll also talk about system.text.json. By the end of this course, you'll be ready to work with JSON Data in .NET. Before beginning the course, you should be familiar with programming in C# or VB.NET. I hope you'll join me on this journey to learn how to work with JSON in .NET with the Getting Started with JSON in C# Using JSON.NET, course at Pluralsight.