Em um arquivo JSON, cada membro pode conter pares ou outros...

Próximas questões
Com base no mesmo assunto
Q3104121 Programação
A respeito de microsserviços, julgue o item seguinte. 
Em um arquivo JSON, cada membro pode conter pares ou outros membros, mas não os dois ao mesmo tempo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

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:

  1. Um par chave-valor, onde a chave é uma string e o valor pode ser uma string, número, objeto, array ou true/false/null
  2. 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