FC ConcursosFC Concursos

Questão FC546374

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 s

Desenvolvimento Web

FURB · 2025

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. I

 

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

 

É correto o que se afirma em:

  1. I, apenas.
  2. I e II, apenas.
  3. I, II e III.
  4. III, apenas.
  5. II e III, apenas.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

RFC 8259 trata JSON como sequência de pontos de código Unicode e estabelece que o UTF-8 é a codificação recomendada e que implementações devem aceitar essa codificação. Assim, um documento que contenha caracteres em outra codificação que não seja UTF-8 não atende à expectativa de interoperabilidade e deve ser rejeitado pelo parser que segue a norma.


A RFC também define explicitamente quais são os espaços em branco válidos (espaço U+0020, tab U+0009, LF U+000A e CR U+000D) e determina que esses caracteres podem aparecer entre tokens. Um parser conforme deve ignorar esses espaços em branco ao analisar a estrutura JSON, tratando-os como separadores sem significado sintático.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo