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.