la sintaxis JSON

la sintaxis JSON es un subconjunto de la sintaxis de JavaScript.


reglas de sintaxis JSON

JavaScript Object Notation sintaxis JSON es un subconjunto de los franceses y Francia.

  • Los datos de pares de nombre / valor
  • Datos separados por comas
  • Guarde los apoyos de objetos
  • Guarde los soportes de matriz

pares de nombre / valor JSON

Escribiendo formato de datos JSON es: pares de nombre / valor.

pares de nombre / valor se incluyen los nombres de campo (entre comillas), seguido de la escritura de dos puntos, entonces el valor:

"firstName" : "John"

Es fácil de entender, esto es equivalente a la declaración de JavaScript:

firstName = "John"


valor JSON

JSON valores pueden ser:

  • Número (entero o de coma flotante)
  • Cadena (entre comillas dobles)
  • valor lógico (verdadero o falso)
  • Array (entre corchetes)
  • Objeto (apoyos)
  • nulo

objeto JSON

objeto JSON escrito entre llaves:

Los objetos pueden contener varios pares de nombre / valor:

{ "firstName":"John" , "lastName":"Doe" }

También es fácil de entender, y esta declaración JavaScript es equivalente a:

firstName = "John"
lastName = "Doe"


matriz JSON

JSON matriz escrita entre paréntesis:

Array puede contener varios objetos:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

En el ejemplo anterior, el objeto "empleados" es una matriz que contiene tres objetos. Cada objeto en nombre de una persona registros (nombre y apellido).


JSON utilizando la sintaxis de JavaScript

Debido a JSON utilizando la sintaxis de JavaScript, así que no hay software adicional es capaz de manejar JavaScript en JSON.

A través de JavaScript, puede crear un objeto de matriz y asignar la siguiente manera:

Ejemplos

var employees = [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];

JavaScript puede acceder a una gran variedad de objetos como la primera:

employees[0].lastName;

La parte posterior lee:

Doe

Puede modificar los datos como estos:

employees[0].firstName = "Jonatan";

Trate »

En las siguientes secciones, usted aprenderá cómo convertir texto a objeto JSON JavaScript.


archivo JSON

  • Tipo de archivo JSON es ".json"
  • tipo MIME de texto JSON es "application / json"