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_contratot0];

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!