Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// ScanTechArticulo.cs
- public class ScanTechArticulo
- {
- public string nombre { get; set; }
- public string codigoBarras { get; set; }
- }
- /// ScanTechAutor.cs
- public class ScanTechAutor
- {
- public string descripcion { get; set; }
- }
- /// ScanTechBeneficios.cs
- public class ScanTechBeneficios
- {
- public IList<ScanTechItem> items { get; set; }
- }
- /// ScanTechDetalle.cs
- public class ScanTechDetalle
- {
- public ScanTechBeneficios beneficios { get; set; }
- public object precio { get; set; }
- public object descuento { get; set; }
- public int? paga { get; set; }
- }
- /// ScanTechItem.cs
- public class ScanTechItem
- {
- public int cantidad { get; set; }
- public IList<ScanTechArticulo> articulos { get; set; }
- }
- /// ScanTechProdutoPromocao.cs
- public class ScanTechProdutoPromocao
- {
- public string total { get; set; }
- public IList<ScanTechResult> results { get; set; }
- }
- /// ScanTechResult.cs
- public class ScanTechResult
- {
- public string id { get; set; }
- public string titulo { get; set; }
- public string descripcion { get; set; }
- public string tipo { get; set; }
- public ScanTechDetalle detalle { get; set; }
- public ScanTechAutor autor { get; set; }
- public DateTime vigenciaDesde { get; set; }
- public DateTime vigenciaHasta { get; set; }
- public int? limitePromocionesPorTicket { get; set; }
- }
- /// Como desserializar
- // Ler o conteúdo do arquivo e armazena em uma string
- string json = File.ReadAllText("D:/json.txt");
- // Desserializa a string json em um objeto ScanTechProdutoPromocao. Pronto! Não precisamos desserializar mais nada!
- var scanTechProdutoPromocao = JsonConvert.DeserializeObject<ScanTechProdutoPromocao>(json);
- /// Se quiser varrer os resultados de scanTechProdutoPromocao
- // A propriedade "results" é uma lista de ScanTechResult
- foreach (var result in scanTechProdutoPromocao.results)
- {
- // TODO: Trabalho aqui
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement