Exercitar e conhecer recursos que o conhecimento e aplicabilidade em JSON com Delphi, pode nos possíbilitar como desenvolvedores.
Os exemplos foram criados para mostrar a técnica de conversabilidade, e recursos que a linguagem nos permitem utilizar.
-
Ler a cotação do dólar de um dia, consumir a API do Banco Central "CotacaoDolarDia", para leitura do preço de venda, compra e data de hora da cotação. Neste exemplo transformamos a string Json em uma classe.
StrJson --> TClasse
-
Ler a cotação do dólar de um período, consumindo a API do Banco Central "CotacaoDolarPeriodo", e gerar um gráfico em HTML 5, utilizando o Bootstrap 5.1 e Chart.js, como o component TEdgeBrowser.
Neste exemplo transformamos uma string Json em um array de Classe.
StrJson --> TArray<TClasse>
Neste exemplo, as classes foram separadas para atender SRP,
Single Responsibility Principle
, um dos princípos do design pattern [S]OLID.Não irei seguir a risca o design pattern, pois ao decorrer desta série, aplicarei também os princípios de GoF,
Gang of Four
,como por exemplo, neste o Proxy