Getting Started with JSON in C# Using Json.NET

JSON is a lightweight, human-readable, efficient, and easy to understand data interchange format. Learn how to serialize, deserialize, use LINQ to JSON, improve serialization performance, BSON, create schemas, validate JSON, and, in general, work with Json.NET.
Course info
Rating
(219)
Level
Intermediate
Updated
Nov 5, 2015
Duration
3h 14m
Table of contents
The Case for JSON & Json.NET
Serialization Fundamentals
Settings & Attributes
Custom Serialization
Performance Tips
LINQ to JSON
JSON & XML
Binary JSON (BSON)
Json.NET Schema
Wrap Up
Description
Course info
Rating
(219)
Level
Intermediate
Updated
Nov 5, 2015
Duration
3h 14m
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. JSON is a lightweight, human-readable, efficient, and easy to understand data interchange format. JSON stands for JavaScript Object Notation. If you are a C# or .NET developer who needs to work with JSON, or even understand what JSON is, then this course is for you. In this course, we will learn how to serialize, deserialize, use LINQ To JSON, improve serialization performance, BSON, create schemas, validate JSON, and, in general, work with Json.NET, a popular, high performance, free, and open source JSON framework for .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
T-SQL Data Manipulation Playbook
Intermediate
2h 54m
Sep 27, 2019
Programming Python Using an IDE
Intermediate
2h 0m
Jun 26, 2019
More courses by Xavier Morera