FC ConcursosFC Concursos

Questão FC546377

A RFC 8259 define o padrão para o formato de intercâmbio de dados JSON, estabelecendo regras para sua estrutura e os limites que as implementações podem utilizar. Com base na RFC 8

Desenvolvimento Web

FURB · 2025

A RFC 8259 define o padrão para o formato de intercâmbio de dados JSON, estabelecendo regras para sua estrutura e os limites que as implementações podem utilizar. Com base na RFC 8259, avalie a seguintes alternativas e assinale a correta:

  1. O limite máximo de aninhamento (nesting) é de 128 níveis.
  2. O limite máximo de aninhamento (nesting) é de 32 níveis.
  3. O limite máximo de aninhamento (nesting) é de 64 níveis.
  4. O limite máximo de aninhamento (nesting) é de 256 níveis.
  5. Não há limite máximo definido para aninhamento (nesting).
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

RFC 8259 não estabelece um valor fixo para a profundidade de aninhamento em JSON. O padrão define a gramática que permite objetos e arrays recursivos ilimitados, ou seja, a especificação considera que a estrutura pode ser aninhada arbitrariamente.

Porém, a RFC reconhece que limites práticos existem em implementações. Cabe às implementações impor restrições de profundidade ou tamanho para proteger contra estouro de pilha, consumo excessivo de memória e ataques de negação de serviço.

Em resumo: do ponto de vista do padrão, não há limite máximo definido; na prática, cada parser pode adotar limites por motivos de segurança e desempenho.

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

Continue aprendendo