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!


Comente