Abrir una linea de comando en la carpeta del proyecto, instalar la libreria Newtonsoft.Json con
dotnet add package Newtonsoft.Json
Para serializar un objeto al formato Json realizar
Newtonsoft.Json.JsonConvert.SerializeObject(objeto);
donde objeto es cualquier tipo de objeto, incluyendo colecciones.
Como resultado se obtiene un string con los datos del objeto en formato Json.
Para reconstruir el objeto en base al string realizar Newtonsoft.Json.JsonConvert.DeserializeObject(string);
donde T es el tipo de datos, como en
Newtonsoft.Json.JsonConvert.DeserializeObject(string);
Para simplificar el uso agregar el using
using Newtonsoft.Json;