using Newtonsoft.Json.Linq;
public static void Main(string[] args)
var usuario = JsonConvert.DeserializeObject<Root>(json);
Console.WriteLine(usuario.Id);
Console.WriteLine(usuario.Xablau.Endereco.Cidade.Nome);
public Endereco Endereco {get; set;}
public int Id { get; set; }
public Xablau Xablau {get; set;}
[Obsolete("Usado apenas para tratar mudança na API, não chame esse construtor")]
private Endereco(int cidade_id, string cidade_nome)
Cidade = new Cidade(cidade_id, cidade_nome);
public Cidade Cidade { get; set; }
public Cidade(int cidade_id, string cidade_nome)
public int Id { get; set; }
public string Nome { get; set; }