Sintaxe JSON | Explicado

Sintaxe JSON | Explicado
JSON é um padrão para transferir dados entre diferentes aplicativos mais comumente usados ​​em servidores online para enviar e receber dados para e para o cliente. O JSON é baseado na sintaxe do objeto de JavaScript, é exatamente por isso que é chamado de notação de objeto JavaScript, no entanto, a sintaxe real de trabalhar com JSON é ligeiramente diferente do javascript normal.

Neste post, vamos discutir as regras da sintaxe JSON, os diferentes valores que podem ser usados ​​dentro do JSON e sua sintaxe também e o tipo de arquivo do arquivo json. Então vamos começar:

Regras de sintaxe da JSON

A sintaxe do JSON é baseada no objeto JavaScript, no entanto, pode ser considerado um subconjunto da sintaxe do objeto do Javascript, mas não a mesma que a diferença vem das regras da sintaxe para JSON e essas regras são as seguintes:

  • Os dados dentro do JSON só podem estar presentes como pares de "valor-chave"
  • Os pares de valor-chave são sempre separados por um cólon
  • Cada elemento de dados ou par de valores-chave deve ser separado por uma vírgula
  • Para usar objetos dentro do valor do uso do valor-chave Suportes encaracolados
  • Para usar matrizes dentro do valor Campo do par de valores-chave Use o suporte quadrado

Exemplo


"Nome": "John Doe",
"Idade": 25,
"Job": "Auditor"

Dados JSON | Explicado

Agora que estamos familiarizados com as regras da sintaxe json, vamos dar uma olhada nos dados JSON. Como mencionado também nas regras, os dados dentro do formato JSON só podem ser escritos em "valor chave" pares. Esses valor chave Os pares são frequentemente chamados de Nome-valor pares também.

Dados consistem em um chave que é sempre encapsulado com aspas duplas seguidas por um Cólon “:” e então o valor campo dos dados. Lembre o valor o campo tem sua sintaxe que vamos abordar também.

Exemplo de dados JSON

Um exemplo de dados JSON é:


"City": "Nova York"

Outro exemplo seria:


"Equipe": "Lakers"

JSON Data Sintaxe Vs Javascript Object Sintaxe

No JSON, a chave do par de valores-chave pode ser apenas um valor de string encapsulado com aspas duplas, em que JavaScript A String valor chave pode ser encapsulado com uma única cotação ou com uma marca de cotação dupla:

Em JSON:


"Pássaro": "águia"

Em JavaScript:


'Pássaro': "águia"

Além disso, no objeto JavaScript, eles podem ser de qualquer tipo cordas, int, boleano e até mesmo um objeto pode ser um chave dos dados, como

var demo =
Pássaro: "águia",
;

Ou:

var demo =
Pássaro: "águia",
;

Valores JSON | Tipo aceitável

Na sintaxe json, o campo de valor do valor chave O par pode ser um dos seguintes tipos de dados:

  • Corda
  • Inteiro
  • Nulo
  • Objetos
  • Matrizes
  • boleano

String, como já mencionado acima, são sempre encapsulados com aspas duplas, mesmo que a string esteja sendo usada dentro de um Valor da matriz.

Para o tipo de dados de Matrizes, O campo de valor é encapsulado com colchetes, por exemplo:


"Nome": "John Doe",
"Idade": 25,
"Job": "Auditor",
"Hobbies": ["Cricket", "Soccer", "Guitar", "Assistindo Netflix"]

Um objeto no campo Valor é encapsulado com colchetes encaracolados. E você pode até usar matrizes e objetos aninhados, por exemplo:


"Nome": "Bruce Wayne",
"Super Power": "super rico",
"Cars de propriedade": [

"Nome": "Murciélago",
"Modelo": "LP 640",
"Status": "Crashed"
,

"Nome": "Aventador",
"Modelo": "LP 700-4",
"Status": "parece dirigível após o acidente"

]

Json | Tipo de arquivo

Os dados JSON são frequentemente colocados em um arquivo específico conhecido como arquivo json, este arquivo json tem a extensão de ““.json ”. O tipo de mídia do arquivo é “Aplicativo/JSON”

Conclusão

A sintaxe JSON é baseada na sintaxe do objeto de JavaScript e a principal razão para isso é que JSON foi mapeado nos objetos de JavaSript. Mesmo com a semelhança dos dois, existem algumas diferenças nas regras de sintaxe. Neste post, aprendemos sobre as regras da sintaxe do JSON e suas diferenças sutis com a sintaxe JavaScript.