Desenvolvimento de Sistemas para Automação Comercial

Voltar

JSon


libs:

  • As libs necessárias para o uso do JSON no Lazarus são: fpjson e jsonparser.


Objetos e Tipos:

  • TJSONData: é a classe base de todos os tipos JSON;
    Representa qualquer elemento JSON e é usada principalmente em cenários genéricos, como leitura, navegação e busca de dados.

    Os principais objetos são:

    TJSONObject: representa um objeto JSON, composto por pares chave/valor, delimitados por {}.

    TJSONArray: representa um array JSON, delimitado por [], contendo uma lista ordenada de valores ou objetos.

  • Os tipos suportados são String, Integer, Float e Boolean.


TJSONData:

  • String para JSON

    Instância um objeto JSONData com os dados passados por texto.

  • JSON para String

    Sempre libere o container dos objetos o objeto raiz, os que estão dentro dele serão limpos automaticamente.

  • Buscando Valores

    Exemplos para pegar um valor dentro de um TJSONData.