English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSON.stringify()

JSON se utiliza para intercambiar datos con el servidor web. Cuando se envían datos al servidor web, los datos deben ser una cadena.

El método JSON.stringify() convertirá un objeto o valor de JavaScript en una cadena JSON.

Si el método reemplaza valores opcionalmenteSustitutoSe especifica o se selecciona si solo incluye la función de atributo especificadoSustitutoEspecificar el array.

Sintaxis:

JSON.stringify(value, replacer)

El primer parámetro especifica el valor que se debe convertir en una cadena JSON.

El segundo parámetro opcional especifica una función que puede cambiar el comportamiento del proceso de stringificación.

Conversión de objeto de JavaScript a cadena

Supongamos que tenemos el siguiente objeto en JavaScript:

  var myObj = {name: "Seagull", age: 22, city: "New Delhi"};

Con el método JSON.stringify(), podemos convertir un objeto de JavaScript en una cadena JSON:

var myJSON = JSON.stringify(myObj);
Prueba y mira‹/›

Conversión de array de JavaScript a cadena

Supongamos que tenemos el siguiente array en JavaScript:

  var myArr = ["Seagull", "Cynthia", "Tarush"];

Con el método JSON.stringify(), podemos convertir un array de JavaScript en una cadena JSON:

var myJSON = JSON.stringify(myArr);
Prueba y mira‹/›

Conversión de objeto de fecha a cadena

No se permite el uso de objetos de fecha en JSON.

El método JSON.stringify() convertirá cualquier objeto de fecha en una cadena.

var myObj = { name: "Seagull", today: new Date(), city: "New Delhi" };
var myJSON = JSON.stringify(myObj);
document.getElementById("output").innerHTML = myJSON;
Prueba y mira‹/›

Nota:Se llama a la conversión de una cadena en un objeto localAnálisisy convierte el objeto local en un objeto que se puede transmitir en la redCadenase llamaStringificación.