QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

Instituto AOCP - MPE PR - Analista de Tecnologia da Informação - 2024 • AOCP • 2024

Você é um analista de tecnologia da informação do Ministério Público do Estado do Paraná e está desenvolvendo uma aplicação que integra dados de múltiplas fontes externas, todas utilizando JSON como formato de intercâmbio de dados. Durante a integração, você percebe que diferentes fontes utilizam estruturas de JSON inconsistentes, como variações nos nomes das chaves e tipos de dados. Além disso, alguns dos JSONs contêm aninhamentos complexos e dados opcionais que nem sempre estão presentes. Sua tarefa é garantir que sua aplicação possa processar todos os JSONs de forma flexível, robusta e eficiente. Qual das seguintes abordagens é a mais adequada para lidar com essa situação?
A
Implementar um sistema de parsing que rejeite automaticamente qualquer JSON que não siga o formato esperado, garantindo que apenas dados perfeitamente formatados sejam processados.
B
Configurar sua aplicação para tratar todos os JSONs como strings e realizar operações de manipulação de texto para extrair e converter os dados necessários.
C
Utilizar uma biblioteca de JSON rígida que permita a manipulação direta dos dados, desconsiderando as inconsistências estruturais e processando somente os campos presentes.
D
Desenvolver uma lógica de normalização que primeiro converte todos os JSONs recebidos em um formato padrão, usando mapeamento dinâmico de chaves e tratamento de tipos de dados variáveis.
E
Adotar uma abordagem baseada em schema , em que um esquema JSON pré-formatado é aplicado para validar e transformar os dados, garantindo a conformidade antes de qualquer processamento.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.