Eduardo,
Você precisa usar o pacote "Newtonsoft.Json" (pegue dentro do "NuGet"):
==========================================================
Json.NET
Popular high-performance JSON framework for .NET
https://www.newtonsoft.com/json
==========================================================
Basicamente falando, são dois comandos: "SerializeObject" e "DeserializeObject".
O Macoratti tem um exemplo muito bacana, mas baseado em API REST:
==========================================================
C#- Convertendo JSON para DataTable
private JArray GetRESTDados(string uri)
{
var webRequest = (HttpWebRequest)WebRequest.Create(uri);
var webResponse = (HttpWebResponse)webRequest.GetResponse();
var reader = new StreamReader(webResponse.GetResponseStream());
string s = reader.ReadToEnd();
return JsonConvert.DeserializeObject<JArray>(s);
}
https://www.macoratti.net/19/06/wf_jsondtb1.htm
==========================================================
{JSON} Placeholder
Free fake API for testing and prototyping.
https://jsonplaceholder.typicode.com/
==========================================================
Por favor, veja se te ajuda. Se ficar muito difícil me chama que eu te ajudo.
[]'s,
Fabio I.