Saltar al contenido

Sintaxis JSON

septiembre 23, 2021

La sintaxis JSON es un subconjunto de la sintaxis JavaScript.


Reglas de sintaxis JSON

La sintaxis JSON se deriva de la sintaxis de notación de objetos de JavaScript:

  • Los datos están en pares de nombre / valor
  • Los datos están separados por comas
  • Los tirantes rizados sostienen objetos
  • Los corchetes sostienen matrices

Datos JSON: un nombre y un valor

Los datos JSON se escriben como pares de nombre / valor (también conocidos como pares clave / valor).

Un par de nombre / valor consta de un nombre de campo (entre comillas dobles), seguido de dos puntos, seguido de un valor:

Los nombres JSON requieren comillas dobles.


JSON: se evalúa en objetos JavaScript

El formato JSON es casi idéntico a los objetos JavaScript.

En JSON, teclas deben ser cadenas, escritas con comillas dobles:

En JavaScript, las claves pueden ser cadenas, números o nombres de identificadores:



Valores JSON

En JSON, valores debe ser uno de los siguientes tipos de datos:

  • una cuerda
  • un número
  • un objeto
  • una matriz
  • un booleano
  • nulo

En JavaScript Los valores pueden ser todos los anteriores, más cualquier otra expresión JavaScript válida, que incluye:

  • Una función
  • una cita
  • indefinido

En JSON, valores de cadena debe escribirse con comillas dobles:

En JavaScript, puede escribir valores de cadena con doble o comillas simples:


Objetos JavaScript

Debido a que la sintaxis JSON se deriva de la notación de objetos de JavaScript, se necesita muy poco software adicional para trabajar con JSON dentro de JavaScript.

Con JavaScript puede crear un objeto y asignarle datos, así:

Ejemplo

person = {nombre: «John», edad: 31, ciudad: «Nueva York»};

Puede acceder a un objeto de JavaScript como este:

También se puede acceder así:

Los datos se pueden modificar así:

También se puede modificar así:

Aprenderá a convertir objetos JavaScript en JSON más adelante en este tutorial.


Matrices de JavaScript como JSON

De la misma manera que los objetos de JavaScript se pueden escribir como JSON, las matrices de JavaScript también se pueden escribir como JSON.

Aprenderá más sobre objetos y matrices más adelante en este tutorial.


Archivos JSON

  • El tipo de archivo de los archivos JSON es «.json»
  • El tipo MIME para el texto JSON es «application / json»
close