Getting Started with JSON in C# Using Json.NET

Pluralsight
Course Summary
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 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.
-
+
Course Syllabus
The Case for JSON & Json.NET- 15m 47s
—Case for Json & Json.NET 2m 59s
—What is JSON? 0m 52s
—History of JSON & Json.NET 1m 23s
—Demo 1: JSON in the Real World 3m 22s
—Why is JSON Important? 1m 13s
—Demo 2: JSON in JavaScript 1m 48s
—JSON Specification 3m 7s
—Takeaway 1m 0sSerialization Fundamentals- 30m 51s
—Serialization Fundamentals 1m 20s
—JsonSerializer and JsonConvert 0m 58s
—Demo: Serialize and Deserialize 3m 20s
—Demo: Object References 2m 39s
—Demo: Dynamic and ExpandoObject 2m 3s
—Demo: Serialization to Different Types 2m 43s
—JsonTextReader and JsonTextWriter 0m 52s
—Demo: JsonSerializer 3m 35s
—Demo: JsonTextReader 2m 14s
—Demo: JsonTextWriter 2m 14s
—Dates in JSON and Json.NET 0m 52s
—Demo: Dates in Json.NET 2m 29s
—Error Handling 0m 25s
—Dem: Error Handling 3m 52s
—Takeaway 1m 7sSettings & Attributes- 40m 1sCustom Serialization- 20m 36sPerformance Tips- 24m 51sLINQ to JSON- 31m 36sJSON & XML- 10m 30sBinary JSON (BSON)- 8m 31sJson.NET Schema- 7m 53sWrap Up- 3m 26s