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:
- I, apenas.
- I e II, apenas.
- I, II e III.
- III, apenas.
- 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