JavaScript JSON

JSON es un formato para almacenar y transmitir datos.

JSON se suele utilizar para pasar los datos al servidor web.


¿Qué es JSON?

  • JSON Inglés nombreJava S cripta O bject N flotación
  • JSON es un formato de intercambio de datos ligero.
  • JSON es independiente del lenguaje*
  • JSON fácil de entender.

nota * JSON utilizando JavaScript, JSON, pero sólo es un formato de texto.
El texto se puede leer en cualquier lenguaje de programación, y como un formato de transferencia de datos.

ejemplos JSON

La siguiente sintaxis JSON empleados objetos definidos: una tabla de registros (objetos) de tres empleados:

Ejemplo de JSON

{ "Empleados": [
{ "Nombre": "John", "Apellido": "Doe"},
{ "Nombre": "Anna", "Apellido": "Smith"},
{ "Nombre": "Pedro", "Apellido": "Jones"}
]}


Después de JSON formato de objetos JavaScript

formato JSON es sintácticamente crear código objeto JavaScript es el mismo.

Puesto que son similares, los programas JavaScript pueden ser fácilmente datos JSON en objetos JavaScript.


reglas de sintaxis JSON

  • Los datos correspondientes a los pares clave / valor.
  • Datos separados por comas.
  • Guarde los apoyos de objetos
  • Guarde los soportes de matriz

los datos JSON - un nombre que corresponde a un valor

formato de datos JSON para los pares clave / valor, como las propiedades de objetos de JavaScript.

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

"Nombre": "John"


objeto JSON

objeto JSON se almacena en los apoyos.

Al igual que en JavaScript, el objeto puede contener más pares clave / valor:

{ "Nombre": "John", "Apellido": "Doe"}


matriz JSON

matriz JSON mantiene entre corchetes.

Al igual que en JavaScript, la matriz puede contener objetos:

"Empleados": [
{ "Nombre": "John", "Apellido": "Doe"},
{ "Nombre": "Anna", "Apellido": "Smith"},
{ "Nombre": "Pedro", "Apellido": "Jones"}
]

En el ejemplo anterior, el objeto "empleados" es una matriz. Contiene tres objetos.

Cada objeto está grabando para los empleados (nombre y apellido).


cadena JSON se convierte en un objeto de JavaScript

Por lo general, leemos datos JSON desde el servidor, y muestra los datos en una página Web.

Para simplificar, hemos creado una página web directamente cadena JSON (también se puede leer nuestro tutorial JSON ):

En primer lugar, crear una cadena de JavaScript, datos de cadena de caracteres en formato JSON ?:

var texto = '{ "empleados": [' +
'{ "Nombre": "John", "Apellido": "Doe"},' +
'{ "Nombre": "Anna", "Apellido": "Smith"},' +
'{ "Nombre": "Pedro", "Apellido": "Jones"}]}';

A continuación, utilice la función JavaScript JSON.parse incorporada () para convertir una cadena de objetos JavaScript:

var obj = JSON.parse (texto);

Por último, utilizando el nuevo objeto JavaScript en su página:

Ejemplos

<P id = "demo"> </ p>

<Script>
document.getElementById ( "demo"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>

Trate »

Funciones relacionadas

función descripción
JSON.parse () Para una cadena JSON en un objeto JavaScript.
JSON.stringify () JavaScript se utiliza para convertir el valor a una cadena JSON.

JSON más información, puede leer nuestro tutorial JSON .