Analise o seguinte objeto JSON: { "Nome" : ...
Analise o seguinte objeto JSON:
{
"Nome" : "João",
"Sobrenome" : "Silva",
"Ativo" : true
}
Esse objeto corresponde exatamente ao seguinte tipo de declaração:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - Objeto JSON dentro de um arquivo .json.
Para compreender a questão, é importante saber o que é um JSON (JavaScript Object Notation), que é um formato leve de troca de dados. Um ponto crucial é que o JSON é independente de linguagem, apesar de ser baseado em um subconjunto da notação de objeto do JavaScript. O JSON é usado para representar estruturas de dados e objetos.
Na alternativa correta, o objeto JSON é apresentado de maneira pura, sem estar envolvido em código ou tags adicionais. Isso é típico de um arquivo com a extensão .json, que é um formato padrão para troca de dados e armazenamento de informações estruturadas. Em tais arquivos, espera-se que o conteúdo esteja estritamente no formato JSON, pronto para ser consumido ou transmitido por APIs, sistemas web ou aplicativos que utilizem JSON como forma de comunicação ou configuração.
As outras opções podem ser excluídas porque:
- Arquivos .html são usados para marcar e apresentar conteúdo na web e, embora possam conter JSON dentro de scripts, o contexto mais comum é que o JSON esteja incorporado em um arquivo separado.
- Arquivos .js são scripts JavaScript e podem conter objetos JSON, mas também incluem outros códigos JavaScript que não se restringem ao formato JSON.
- Um bloco JavaScript dentro de um script pode incluir um objeto JSON, porém, novamente, é apenas uma parte do código e geralmente é acompanhado por outras instruções JavaScript.
Portanto, a representação mais precisa e exclusiva de um objeto JSON será encontrada em um arquivo .json, justificando a escolha da alternativa B como correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo