Skip to main content
Respondido

Tratar informações coletadas


Juliano_Luchinski

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

Melhor resposta por Luiz_Topam

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!

Veja o original
O conteúdo deste tópico foi útil para você?

3 comentários

Luiz_Topam
Blipper
Forum|alt.badge.img
  • Blipper
  • 67 comentários
  • Resposta
  • 10 de janeiro de 2022

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!


Juliano_Luchinski

Bom dia Luiz, deu boas.

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


Luiz_Topam
Blipper
Forum|alt.badge.img
  • Blipper
  • 67 comentários
  • 10 de janeiro de 2022

Showwww!!! fico feliz que tenha dado certo!


Comente


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Definições de cookies