Unit GNLib

DescriçãoUsesClasses, Interfaces, Objetos e RegistrosFunções e ProcedimentosTiposConstantesVariáveis

Descrição

Unit de funções usadas pela biblioteca

Visão Geral

Classes, Interfaces, Objetos e Registros

Nome Descrição
Classe TJson  

Funções e Procedimentos

function ToGNValue(const AValue: Extended): Extended; overload;
function GNValue(const AValue: Extended): Extended; overload;
function ObjectToJsonString(const AObject: TObject): string;
function JsonToObject(const AJsonString: string; const AObjectClass: TClass): TObject;

Descrição

Funções e Procedimentos

function ToGNValue(const AValue: Extended): Extended; overload;

Converte o valor Extended ou float para inteiro no formato GerenciaNet. ex: valor 10.5 fica 1050 no formato GerenciaNet.

Parâmetros
AValueExtended/float.
Retornos

Extended

function GNValue(const AValue: Extended): Extended; overload;

Converte Extended no formato GerenciaNet para Extended/float. ex: valor 1050 é igual a 10.50

Parâmetros
AValueExtended
no formato GerenciaNet (maior que 4 digitos).
Retornos

Extended.

function ObjectToJsonString(const AObject: TObject): string;

Deserializa o objeto para uma string JSON.

Retornos

String JSON do objeto.

function JsonToObject(const AJsonString: string; const AObjectClass: TClass): TObject;

Serializa o objeto a partir de uma string JSON.

Parâmetros
AJsonStringString
JSON.
Retornos

Objeto a ser convertido para a Classe utilizada.

JBS Soluções 2015