Questão de Programação — JSON — Quadrix 2023
- Código
- qg024520
- Banca
- Quadrix
- Órgão
- COFFITO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: Certo (C). A afirmação descreve corretamente o JSON (JavaScript Object Notation) como um formato de dados leve, baseado em texto, de fácil leitura e amplamente utilizado para troca de informações entre sistemas e aplicativos — exatamente a definição consagrada do formato.
O JSON é um acrônimo para JavaScript Object Notation, um formato de intercâmbio de dados que se tornou padrão de facto na comunicação entre sistemas, especialmente em APIs REST e aplicações web. Sua principal característica é ser baseado em texto, o que o torna legível tanto por máquinas quanto por humanos, e leve, pois não carrega marcações pesadas como o XML. A simplicidade do formato — baseado em pares de chave-valor — permite que qualquer linguagem de programação moderna o gere e o interprete com facilidade, o que explica sua onipresença em integrações de sistemas.
A definição apresentada no enunciado é uma paráfrase fiel da descrição clássica do JSON encontrada na documentação oficial e em referências técnicas. O formato foi especificado por Douglas Crockford em 2000 e, posteriormente, padronizado pela RFC 8259 (que substituiu a RFC 7159) e pela ECMA-404. Essas especificações definem o JSON como um formato de texto que representa dados estruturados, sendo independente de linguagem de programação, embora derivado do JavaScript.
Na prática, o JSON é utilizado em inúmeros cenários: desde o envio de dados de um formulário web para um servidor, até a comunicação entre microsserviços em arquiteturas distribuídas. Por exemplo, quando um aplicativo de previsão do tempo consulta uma API, o servidor responde com um documento JSON contendo temperatura, umidade e condições climáticas — dados que o aplicativo então converte em objetos para exibição ao usuário. Essa troca de informações entre sistemas distintos é exatamente o que o enunciado descreve.
A banca não explora aqui nenhuma pegadinha conceitual: a afirmação é uma definição direta e correta do formato. O candidato que domina o conceito básico de JSON não encontra dificuldade em julgar o item como certo. A distinção que poderia confundir seria confundir JSON com XML ou com JavaScript puro, mas o enunciado não induz a esse erro — ele apenas descreve as características fundamentais do formato.
Guarde o critério decisivo: JSON é um formato de dados (não uma linguagem de programação), baseado em texto, leve e auto-descritivo, usado para troca de informações entre sistemas. É exatamente essa combinação de características que a assertiva espelha.
A afirmação está correta porque descreve com precisão as características essenciais do JSON:
Formato de dados leve: o JSON é compacto, sem marcações desnecessárias, o que o torna eficiente para transmissão.
Fácil leitura: por ser texto puro com estrutura simples de pares chave-valor, é legível por humanos.
Baseado em texto: os dados são representados como strings de caracteres, independentes de codificação binária.
Frequentemente utilizado para trocar informações entre sistemas e aplicativos: é o formato padrão em APIs REST, aplicações AJAX, configurações e comunicação entre serviços.
Essas características estão alinhadas com a definição oficial do formato, que o descreve como um formato de intercâmbio de dados leve e legível. Não há qualquer erro ou imprecisão na assertiva — ela é uma definição canônica do JSON.
Gabarito: Certo (C).
Link permanente: /questoes/qg024520