O que é JSON?

JSON é uma estrutura de dados que substitui o XML. Em comparação com o XML, é mais leve, mas sua capacidade de descrição não é inferior. Devido à sua leveza, a transmissão de dados pela rede reduzirá mais o tráfego, acelerando assim a velocidade.

Então, o que é JSON, afinal?

JSON é apenas uma sequência de caracteres, mas os elementos são marcados com símbolos específicos.

{} Parênteses duplos representam um objeto.

Os colchetes [] representam um array.

"" As aspas duplas contêm atributos ou valores.

O sinal de dois pontos indica que o último é o valor do primeiro (esse valor pode ser uma string, um número, ou também outro array ou objeto).

Portanto, {"name": "Michael"} pode ser entendido como um objeto que contém o nome Michael.

E [{"name": "Michael"}, {"name": "Jerry"}] representa um array que contém dois objetos.

Claro, você também pode usar {"name":["Michael","Jerry"]} para simplificar a parte anterior, que é um objeto com um array de nomes.

PS: Atualmente, muitas pessoas ainda têm algumas ideias erradas sobre por que {name:'json'} não passa na validação. Isso ocorre porque a última norma do site oficial do JSON estabelece que, se for uma string, tanto a chave quanto o valor devem ser envoltos em aspas duplas. Portanto, o código acima deve ser {"name":"json"}.

Não discuta, é assim que está definido no site oficial.

Você usou recentemente:

Coleção Menu QQ