A Request for Comments (RFC) 8259 define o padrão para o fo...

Próximas questões
Com base no mesmo assunto
Q3508319 Engenharia de Software

A Request for Comments (RFC) 8259 define o padrão para o formato de intercâmbio de dados JSON. Para que um parser JSON seja considerado conforme a essa especificação, ele precisa seguir certas regras sobre a estrutura, codificação e representação dos dados. Considere as seguintes afirmações sobre a conformidade de um parser JSON com a RFC 8259:



I. Um documento JSON inválido deve ser rejeitado se contiver caracteres que não estejam codificados em UTF-8.


II.O parser deve ignorar espaços em branco (whitespace) entre tokens JSON válidos.


III.O número máximo de membros permitidos em um objeto JSON é de 1000.



É correto o que se afirma em:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - I e II, apenas.

Tema central da questão: Esta questão avalia a compreensão das regras fundamentais do padrão JSON, conforme definido pela RFC 8259, essencial para engenheiros de software que trabalham com intercâmbio de dados em sistemas e aplicações.

Resumo teórico:
O JSON (JavaScript Object Notation) é um formato leve de troca de dados. Segundo a RFC 8259, ele deve ser codificado em UTF-8 e permite espaços em branco entre tokens. Não há limitação rígida do número de membros em um objeto JSON imposta pelo padrão.

Comentando cada afirmação:

I. Um documento JSON inválido deve ser rejeitado se contiver caracteres que não estejam codificados em UTF-8.
Correta. A RFC 8259, Seção 8, afirma que um texto JSON deve estar codificado em UTF-8. Qualquer outra codificação torna o documento inválido (Fonte: RFC 8259).

II. O parser deve ignorar espaços em branco (whitespace) entre tokens JSON válidos.
Correta. A especificação permite espaços em branco entre tokens, como espaços, tabulações e novas linhas, que devem ser ignorados pelo parser (Seção 2, RFC 8259).

III. O número máximo de membros permitidos em um objeto JSON é de 1000.
Incorreta. A RFC 8259 não limita o número de membros em um objeto JSON. Limites assim podem ser impostos por implementações específicas, mas não fazem parte do padrão.

Análise das alternativas:

  • A – Apenas afirmação I está correta, mas II também está. Errada.
  • B – I e II corretas, III incorreta. Certa.
  • C – Inclui III, que está errada. Errada.
  • D – Apenas III, que está incorreta. Errada.
  • E – II e III, mas III está errada. Errada.

Estratégia para acertar questões desse tipo:
Leia atentamente cada afirmação, buscando palavras absolutas (como “máximo permitido”) e relacione com o texto oficial da norma. Cuidado com pegadinhas sobre limites ou restrições inexistentes na especificação oficial.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

✅ Análise e Gabarito:

Antes de julgar as afirmações, é importante entender:

O que é "parse JSON"?

“Parse” significa analisar e interpretar.

Então, fazer o parse de um JSON é ler um texto JSON e transformá-lo em uma estrutura de dados compreensível para o programa.

Exemplo: um texto JSON recebido de uma API é convertido em um objeto ou dicionário, dependendo da linguagem, como em Python ou JavaScript.

Agora, avaliando as afirmações:

Afirmação I — Correta:

A RFC 8259 exige que documentos JSON estejam codificados exclusivamente em UTF-8. Qualquer outro formato de codificação deve ser considerado inválido.

Afirmação II — Correta:

A especificação permite que o parser ignore espaços em branco entre tokens JSON (como : ou ,). Esses espaços são irrelevantes para o significado do conteúdo.

Afirmação III — Incorreta:

Não há nenhum limite numérico, como 1000 membros, imposto pela RFC 8259 para a quantidade de chaves em um objeto JSON. Esse número seria uma restrição arbitrária e não faz parte da especificação.

Gabarito: B) I e II, apenas.

Fonte: IA MESTRE DE QUESTÕES

https://chatgpt.com/g/g-ijMcb3nnY-ia-questoes-de-concursos

"Coragem é saber que vai doer e ir mesmo assim." – Clarice Lispector

Instagram: @tudomudahoje. @rankingdasbancas

III. "O número máximo de membros permitidos em um objeto JSON é de 1000."

❌ Falso.

A especificação JSON não define um limite específico de membros em um objeto. Esse tipo de restrição pode ser imposta por uma implementação específica, mas não é parte do padrão JSON. Logo, a afirmação não é universalmente verdadeira.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo