Questão de Arquitetura de Software — Interoperabilidade — FGV 2026
Arquitetura de Software›Interoperabilidade
Código
fg126241
Banca
FGV
Órgão
AL-GO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
A área de integração de sistemas da ALEGO está modernizando sua arquitetura de dados e precisa definir o padrão para troca de informações entre as novas aplicações internas e serviços externos. A equipe busca um formato leve, amplamente utilizado em APIs modernas e facilmente interpretado por diferentes linguagens de programação. Durante a reunião de avaliação técnica, surge o seguinte questionamento: no processo de padronização da comunicação entre sistemas, a equipe considera utilizar JSON para troca de informações.Assinale a alternativa que descreve corretamente esse formato:
AJSON é uma linguagem de marcação hierárquica baseada em tags, semelhante ao XML.
BJSON é um protocolo de comunicação que define regras completas de transmissão de mensagens entre servidores.
CJSON é um banco de dados orientado a documentos, usado para armazenar coleções de dados de forma persistente.
DJSON é um formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em integrações web modernas.
EJSON é uma linguagem de programação voltada ao desenvolvimento de aplicações web e móveis.
Revelar gabarito e comentário▾
GabaritoD — JSON é um formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em integrações web modernas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
JSON: formato leve de troca de dados
Gabarito: letra D. JSON (JavaScript Object Notation) é um formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em APIs REST e integrações web modernas. Não é linguagem de marcação, protocolo, banco de dados ou linguagem de programação – características presentes nas demais alternativas.
JSON
1É
Formato leve de troca de dados
Baseado em pares chave-valor
Amplamente usado em APIs REST
2Não é
Linguagem de marcação (XML)
Protocolo de comunicação
Banco de dados
Linguagem de programação
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que JSON é uma linguagem de marcação hierárquica baseada em tags, semelhante ao XML. JSON não usa tags; sua estrutura é composta por objetos (chave-valor) e arrays, delimitados por chaves {} e colchetes []. XML sim é uma linguagem de marcação com tags.
Alternativa B — ❌ Incorreta
Afirma que JSON é um protocolo de comunicação. JSON é apenas um formato de representação de dados; não define regras de transmissão, cabeçalhos ou sequenciamento de mensagens. Protocolos como HTTP, SOAP ou AMQP cuidam da comunicação.
Alternativa C — ❌ Incorreta
Afirma que JSON é um banco de dados orientado a documentos. Bancos como MongoDB armazenam documentos em formato BSON (derivado do JSON), mas o JSON em si é um formato de serialização, não um sistema de gerenciamento de banco de dados.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve JSON exatamente: "formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em integrações web modernas". Essa é a definição padrão do JSON, adotada pela RFC 7159 e pelo ECMA-404.
Alternativa E — ❌ Incorreta
Afirma que JSON é uma linguagem de programação. JSON é uma notação de dados, não possui estruturas de controle, variáveis ou funções – requisitos essenciais de uma linguagem de programação.