JavaScriptJSON


Introducción

JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos. Es fácil para los humanos leer y escribir y fácil para que las máquinas analicen y generen. Es importante darse cuenta de que, en JavaScript, JSON es una cadena y no un objeto.

Se puede encontrar una descripción básica en el sitio web json.org que también contiene enlaces a implementaciones del estándar en muchos lenguajes de programación diferentes.

Sintaxis

  • JSON.parse (entrada [, reviver])
  • JSON.stringify (valor [, reemplazo [, espacio]])

Parámetros

Parámetro Detalles
JSON.parse Analizar una cadena JSON
input(string) Cadena JSON para ser analizada.
reviver(function) Prescribe una transformación para la cadena JSON de entrada.
JSON.stringify Serializar un valor serializable
value(string) Valor a ser serializado según la especificación JSON.
replacer(function o String[] o Number[]) Incluye selectivamente ciertas propiedades del objeto de value .
space(String o Number ) Si un number se proporciona, a continuación, space se insertará el número de espacios en blanco de la legibilidad. Si se proporciona una string , la cadena (primeros 10 caracteres) se utilizará como espacios en blanco.

Observaciones

Los métodos de utilidad JSON se estandarizaron por primera vez en ECMAScript 5.1 §15.12 .

El formato se definió formalmente en The application / json Media Type para JSON (RFC 4627 julio de 2006), que se actualizó posteriormente en The JSON Data Interchange Format (RFC 7158 de marzo de 2013, ECMA-404 de octubre de 2013 y RFC 7159 de marzo de 2014).

Para que estos métodos estén disponibles en navegadores antiguos como Internet Explorer 8, use json2.js de Douglas Crockford.

JSON Ejemplos relacionados