Passar somente alguns campos da temp table para o json

Discussão em 'Progress 4GL' iniciado por Edson B, Março 26, 2025.

  1. Edson B

    Edson B Sem Pontuação

    Olá, pessoal! Tudo certo?

    Não tenho muito conhecimento sobre a utilização de temp tables/apis, mas precisava editar uma API GET para limitar a exibição de um json retornado.

    Para contextualizar, tenho uma que já puxa um GET ALL da tabela, que retorna todos os campos da tabela, mas preciso que retorne apenas 4 campos desse GET. Como posso limitar esse retorno?
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Edson B curtiu isso.
  3. Edson B

    Edson B Sem Pontuação

    Interessante, obrigado pelo retorno.

    Pelo que vi aqui, eu consigo limitar isso campo a campo, mas aqui no código a temp-table foi feita utilizando um LIKE da tabela completa original, então não tenho a disposição de campo a campo da temp-table para passar SERIALIZE-HIDDEN nos campos que não quero passar.

    Teria que criar uma temp-table somente com esses campos e filtrar direto na consulta ou tem uma forma diferente de fazer?

    Grato.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    A única coisa que daria pra fazer é converter a temp-table para jsonobject usando o WriteJSON, e usar o método REMOVE("nomeDoCampo") pra retirar o JSON e enviar esse JsonObject

Compartilhe esta Página