Skip to main content

Bom dia pessoal.

Mais uma vez aqui pedindo help.

ao integrar o bot com APi e puxar as informações e armazena-las em uma variavel agora bugou minha cabeça.

TEnho a seguinte informação que esta armazenada na variavel response
que peguei com o seguinte comando

function run(inputVariable1 )
{
const json_contrato = JSON.parse(inputVariable1);
const dados_contrato = json_contrato[0];
return dados_contrato;
}

pegando de um retorno de uma requisição http

e tbem para saber a quantidade de contratos uso

        function run(inputVariable1 )
        {
            const json_contratos = JSON.parse(inputVariable1);
            const quantidade_contratos = json_contratos.length;
            return quantidade_contratos; 
        } 

a resposta da quantidade bate com os dados 5 e as informações que recebo é

  "ImoEndCompl":"SL.",
  "ImoCidNom":"Ponta Grossa",
  "ImoUF":"PR",
  "ImoTipo":"Comercial Conjunto",
  "Ctr":[
     {
        "CtrCod":"1762",
        "CtrSeq":"0",
        "CtrDV":"6",
        "CtrStatus":"ATIVO",
        "CtrTipo":"PRINCIPAL"
     }
  ]

},
{
“ImoCod”:“3908”,
“ImoEnd”:“Rua Francisco Otaviano”,
“ImoEndNum”:“652”,
“ImoBaiNom”:“Nova Rússia”,
“ImoEndCompl”:“Inadimplência Lado Esquerdo”,
“ImoCidNom”:“Ponta Grossa”,
“ImoUF”:“PR”,
“ImoTipo”:“Comercial Conjunto”,
“Ctr”:[
{
“CtrCod”:“1917”,
“CtrSeq”:“0”,
“CtrDV”:“1”,
“CtrStatus”:“RESCINDIDO”,
“CtrTipo”:“PRINCIPAL”
}
]
}
]

Destas informações que recebo preciso saber quais tem “CtrStatus”:“ATIVO”,

e destes ativos mostrar apenas
ImoCod,
ImoEnd
CtrCod,
CtrSeq
CtrDV

Se alguém puder me da uma luz agradeço

Olá @Juliano_Luchinski tudo bem?

Se eu entendi bem você precisa consumir os dados que contém o campo “CtrStatus” = “Ativo” no JSON correto?

Bom, você pode criar um script após receber este JSON e colocar um laço de repetição onde a:

(posição.json == ATIVO) e depois concatenar os valores em outra variável, exemplo:

var resultado += posição1.json + posição2.json + posição3.json, e por ai vai…

Caso não tenha ficado claro, salva o JSON em algum arquivo e manda aqui pra gente analisar juntos.

Abraço!


Bom dia Luiz, deu boas.

Muito Obrigado. não estava jogando a posição.


Showwww!!! fico feliz que tenha dado certo!