FC ConcursosFC Concursos

Questão FC374830

Considere a implementação de um novo sistema de gestão processual no TJMA que utiliza JSON para a integração de dados entre diferentes plataformas. Qual das seguintes afirmações so

Desenvolvimento Web

Instituto Consulplan · 2024

Considere a implementação de um novo sistema de gestão processual no TJMA que utiliza JSON para a integração de dados entre diferentes plataformas. Qual das seguintes afirmações sobre JSON é INCORRETA e poderia causar um erro de implementação?

  1. Suporta os formatos de dados como string, número, array, booleano e nulo, adequados para representar diferentes tipos de dados processuais.
  2. Suporta comentários dentro do seu formato padrão, permitindo que desenvolvedores incluam notas explicativas diretamente nos dados transmitidos.
  3. É um formato de texto que é completamente independente da linguagem de programação, o que facilita sua integração entre diversas plataformas utilizadas no tribunal.
  4. É baseado na sintaxe do objeto JavaScript, garantindo, assim, que dados podem ser facilmente manipulados usando JavaScript no desenvolvimento de aplicações web judiciais.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A afirmação é incorreta porque o JSON padrão não aceita comentários. O documento oficial (RFC 8259) define a sintaxe permitida e não inclui marcas como // ou /* ... */; inseri‑las pode tornar o arquivo inválido e causar erros de parser em bibliotecas que esperam JSON estrito.


Para acrescentar notas sem quebrar a compatibilidade, utilize campos de metadados (ex.: "_nota": "explicação"), mantenha documentação externa ou aplique um pré‑processamento que remova comentários antes do consumo. Há formatos não padronizados (como JSONC) ou alternativas como YAML, mas eles não substituem o JSON padrão em integrações que exigem conformidade.


Em síntese: comentários diretos em payloads JSON padrão são proibidos e podem provocar falhas em implementações do sistema.

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

Continue aprendendo