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

JSON.stringify()

JSON é usado para trocar dados com servidores web. Quando dados são enviados para um servidor web, os dados devem ser uma string.

O método JSON.stringify() converte objetos JavaScript ou valores em strings JSON.

Se o método opcionalmente substituir valoresSubstitutoEspecificado ou opcional se inclui apenas as funções de propriedade especificadasSubstitutoEspecificar o array.

Sintaxe:

JSON.stringify(value, replacer)

O primeiro parâmetro especifica o valor a ser convertido em uma string JSON.

O parâmetro opcional specifies a função que pode alterar o comportamento do processo de stringificação.

Conversão de objeto JavaScript em string

Suponha que tenhamos o seguinte objeto em JavaScript:

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

Usando o método JSON.stringify(), podemos converter um objeto JavaScript em uma string JSON:

var myJSON = JSON.stringify(myObj);
Teste e veja‹/›

Conversão de array JavaScript em string

Suponha que tenhamos o seguinte array em JavaScript:

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

Usando o método JSON.stringify(), podemos converter um array JavaScript em uma string JSON:

var myJSON = JSON.stringify(myArr);
Teste e veja‹/›

Conversão de objeto de data em string

Não é permitido usar objetos de data no JSON.

O método JSON.stringify() convertirá qualquer objeto de data em uma string.

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

Atenção: A conversão de uma string em um objeto local chamadoAnálisee converte o objeto local em um que pode ser transmitido na redestringchamadoStringificação.