Em um arquivo JSON, cada membro pode conter pares ou outros...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para entender a questão, é importante saber o que é o JSON (JavaScript Object Notation). JSON é um formato leve de intercâmbio de dados, amplamente utilizado para transmitir dados entre um servidor e um aplicativo web. Ele é baseado em texto e é fácil de ler e escrever para humanos, além de ser fácil para máquinas interpretarem e gerarem.
No JSON, um objeto é representado por pares de chave-valor, onde a chave é uma string e o valor pode ser um número, string, booleano, array, objeto, ou nulo. Arrays são uma lista ordenada de valores, onde cada valor pode, novamente, ser de vários tipos de dados.
A questão afirma que em um arquivo JSON, cada membro pode conter pares ou outros membros, mas não os dois ao mesmo tempo. Vamos analisar se isso está correto:
Alternativa correta: E - errado
Justificativa:
- Um objeto JSON é composto por pares de chave-valor. Um valor pode ser de qualquer tipo, incluindo outro objeto ou array. Isso significa que um objeto JSON pode conter pares (chave-valor) e também outros objetos ou arrays ao mesmo tempo. Por exemplo:
{ "name": "João", "age": 30, "contacts": { "email": "[email protected]", "phone": "123456789" }, "skills": ["JavaScript", "Python", "Java"] }
No exemplo acima, o objeto JSON contém pares de chave-valor simples (como "name" e "age"), um outro objeto (em "contacts") e um array (em "skills"). Isso demonstra que é perfeitamente possível ter pares e outros membros juntos em um mesmo objeto JSON.
A alternativa “E - errado” é a correta porque a afirmação da questão não condiz com o funcionamento dos objetos JSON.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
não entendi mada desse enunciado, alguem aí dá uma luz?
um json basicamente é um aninhamento de objetos, arrays.. se você lembrar disso, você mata a questão. pq ela permite ambos. um objeto tem outro objeto dentro, e dentro do objeto interno tem um array com valores simples. Pronto, basicamente é isso.
ERRADO!
Vamos por partes "Em um arquivo JSON, cada membro pode conter pares ou outros membros" CERTO!
↪️No formato JSON, cada membro pode ser:
- Um par chave-valor, onde a chave é uma string e o valor pode ser uma string, número, objeto, array ou true/false/null
- Outro objeto ou array, que pode conter mais pares ou membros aninhados.
"mas não os dois ao mesmo tempo." O ERRO ESTÁ AQUI
↪️Não existe a restrição de "ou pares ou outros membros, mas não ambos". Na verdade, um objeto JSON pode conter pares chave-valor e, ao mesmo tempo, esses valores podem ser outros objetos ou arrays, criando estruturas aninhadas.
FONTE: ChatGPT / https://www.ibm.com/docs/pt-br/integration-bus/10.0?topic=parsers-json-parser-domain
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo