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.

Input


                    
                    

Output



                    

Solution

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.

Advertising