2
respostas

Definição de JSON no curso de Node.js

Olá, percebi que recorrentemente nesse curso(Node.js: Inovando com Javascript no backend) objetos literais serem chamados de JSON. Por exemplo, ao usar o método stringify, é dito que esse método é usado para transformar um JSON em uma string. Porém ao procurar a definição da função stringify encontro o seguinte: "JSON.stringify() converts a value to JSON notation representing it" Eu entendi que a função stringify converte um objeto literal de javascript para um json. Já que a diferença é justamente que o nome da propriedade em um json é colocado entre aspas, mas num objeto literal isso não acontece. Gostaria de saber porque o autor chama um objeto literal de json e um json de string nesse curso

2 respostas

Oi Alexandre, bom ponto. Realmente devia ter ficado mais atento a isso durante o curso. Os objetos literais são bem mais amplos do que simples json, na tentativa de facilitar acabei te atrapalhando. Vou adicionar explicações, inicialmente por escrita, para amenizar.

Obrigado pelo feedback.

Obrigado pelo esclarecimento.