WPF DataGrid da JSON
Oggi vediamo come impostare una DataGrid da dati in formato JSON.
I dati li prenderemo da un RESTful service.
Il tutto usando C#.
Prima di tutto, per fare la interpretare i dati in JSON, dovremmo usare l'oggetto JavaScriptSerializer.
Per fare questo dobbiamo aggiungere una reference al nostro progetto: cliccate col il taso destro sul progetto (non sulla soluzione) -> Add -> Reference; cercate e aggiungete System.Web.Extensions.
Bene, ora creiamo la classe che rappresenta gli oggetti in JSON:
namespace B2B
{
class Cliente
{
public int clienteCodice { get; set; }
public string clienteRagsoc { get; set; }
public string clienteEmail { get; set; }
public string clientePiva { get; set; }
}
}
Considerate che i nomi delle variabili hanno lo stesso formato dei campi del JSON.