Skip to content

Tag-icone-mini.png Genexus, Programação

Este artigo reúne informações sobre a utilização do protocolo JSON no Genexus.

Mapeamento dos tipos ​

Os seguintes tipos de variáveis devem ser utilizados no Genexus. Eles foram obtidos através da importação de um modelo JSON pelo Genexus.

Tipo JSONNome do Domínio no GenexusTipo no Genexus
stringJSONStringVarChar(100)
numberJSONNumberNumeric(10.5)
booleanJSONBooleanBoolean

O domínio em Genexus precisa ser criado manualmente em cada KB.

Tentando informar a precisão correta para cada campo, podem ocorrer problemas de conversão do texto para JSON (conversão de número para string, notação científica dos campos numéricos e arredondamento).

  • Site oficial:

http://www.json.org/json-pt.html

  • Artigo do GeneXus que mostra o mapeamento de variáveis numéricas:

http://wiki.genexus.com/commwiki/servlet/wiki?21392,Attribute+and+Variable+Data+types+mapping+by+Generator,

  • O GeneXus considera o negativo e ponto decimal como parte do tamanho/precisão da variável:

http://wiki.genexus.com/commwiki/servlet/wiki?6794,Length+Property,