1. Course
  2. Data serialization
  3. Newtonsoft.Json: Serialize objects

Newtonsoft.Json: Serialize objects

Last updated: 8/23/2020 Difficulty: Intermediate

Create a C# program to serialize and deserialize objects in JSON format. For this you can use the JsonConvert class included in the Newtonsoft.Json namespace.

To install the library in VS Code you can run dotnet add package Newtonsoft.Json in terminal.

First implement a Person class with three properties (Name, Age and City). The City class will have two properties (Name and Population). Then create a person object and use the JsonConvert object's serializer to save the data in a .json file, later deserialize the.json file and print it on screen. Remember to prepare a ToString () method to print the Persona class.






Data serialization

5 / 5

Android App

Practice C# anywhere with the free app for Android devices.

Android App

Exercises C# by difficulty

Learn C# at your own pace, the exercises are ordered by difficulty.