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 JSON | Nome do Domínio no Genexus | Tipo no Genexus |
|---|---|---|
| string | JSONString | VarChar(100) |
| number | JSONNumber | Numeric(10.5) |
| boolean | JSONBoolean | Boolean |
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).
Links Externos
- Site oficial:
http://www.json.org/json-pt.html
- Artigo do GeneXus que mostra o mapeamento de variáveis numéricas:
- 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,