Pular para o conteúdo principal

Questão de Arquitetura de Software — Interoperabilidade — FGV 2026

Arquitetura de SoftwareInteroperabilidade
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:
  1. AJSON é uma linguagem de marcação hierárquica baseada em tags, semelhante ao XML.
  2. BJSON é um protocolo de comunicação que define regras completas de transmissão de mensagens entre servidores.
  3. CJSON é um banco de dados orientado a documentos, usado para armazenar coleções de dados de forma persistente.
  4. DJSON é um formato leve de troca de dados baseado em pares de chave-valor, amplamente utilizado em integrações web modernas.
  5. 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.

Gabarito: letra D

Link permanente: /questoes/fg126241