anonymous Log in
Search
Recents:
v3.0
gx-l
Quitar nombre del Parm en Rest API.
09/04/21 14:39

luismiyashita

Replies: 2

Hola
Tenho um SDT.
[cid:image001.png@01D72D4D.D5956B30]
Utilizo en una proc.
Parm(out:&Retorno); // Parm is based on PurchaseSDT
La estructura json retornada es:
{
"Retorno": {
"authorization_id": "0",
"balance": {
"amount": "0.00",
"currency_code": "0"
},
"code": "900",
"message": "NUM TRANSACAO INVALIDO"
}
}
Mirá que el nombre del la variable esta en el json
Necessito que sea desta forma
{
"authorization_id": "0",
"balance": {
"amount": "0.00",
"currency_code": "0"
},
"code": "900",
"message": "NUM TRANSACAO INVALIDO"
}
Entonces, cambié la PROC y utilizé &httpResponse para devolver el json
&httpResponse.AddHeader('Content-Type','application/json')
&httpResponse.AddString(&Retorno.ToJson())
Asi la estructura esta correcta, pero añdir em estrutura adicional en el json
{
"message": "",
"code": 1,
"authorization_id": 0,
"balance": {
"amount": 0,
"currency_code": 298
}
}{}
Un Saludo.
Luis Miyashita
Replies

pmazzilli

09/04/21 18:56
Boa tarde Luis. Isso está implementado no Trunk (Beta) e vai sair no upgrade 4 da v17 (podemos enviar o preview assim que estiver disponível nesta versão). Pablo On Fri, Apr 9, 2021 at 3:11 PM Luis Miyashita

company

09/04/21 19:37
Olá Pablo, Desculpe a pergunta, espero que não se ofenda com o questionamento, o GX17 foi lançado recentemente, mas pelo que entendi da resposta à necessidade do Luis e de possíveis outros só vai ser atendido em uma nova versão do GX? Acredito que o Genexus é uma ótima ferramenta, porém parece ser engessada de propósito e ofertando soluções sempre para a versão da frente. Estou testando o GX17, achando fantástico, mas por exemplo estou me matando para em SD criar máscaras, hoje as pessoas tem uma necessidade visual e não consigo ajustar uma simples máscara ? parece que é algo que ninguém usa. *Amatriz Lab - innovative projects (Startup). * CEO - Marcelo Guedes Em sex., 9 de abr. de 2021 às 18:57, Pablo Mazzilli escreveu: > Boa tarde Luis. > Isso está implementado no Trunk (Beta) e vai sair no upgrade 4 da v17 > (podemos enviar o preview assim que estiver disponível nesta versão). > > Pablo > > > > > On Fri, Apr 9, 2021 at 3:11 PM Luis Miyashita >


Back to gx-l