JavaScript JSON.stringify ()
Método JSON.stringify () é usado para converter valor de cadeia JavaScript JSON.
gramática
JSON.stringify(value[, replacer[, space]])
Parâmetro Descrição:
- valor:
Necessário, uma string JSON válido.
- sucedâneo:
Opcional. Resultados para funções ou matrizes de comutação.
Se replacer é uma função, então JSON.stringify irá chamar a função, passando a chave e valor de cada membro. Usar o valor de retorno em vez de o valor original. Se esta função retorna indefinido, a exclusão de membros. Key objeto raiz é uma cadeia vazia: "".
Se replacer é uma matriz, a matriz tendo um membro chave da única conversão. membros da Ordem de conversão e chave em uma matriz da mesma ordem. Quando o parâmetro de valor é também uma matriz, a matriz será ignorada substituto.
- espaço:
Opcionalmente, adicione recuo de texto, espaços e quebras de linha, se o espaço é um número, o valor de retorno do número especificado de espaços para avançar o texto de cada nível, se o espaço for maior que 10, o texto é recuado 10 espaços. Há não numérico espaço pode ser utilizado, tal como: \ t.
retorna:
Retorna uma string contendo o texto JSON.
Exemplos
Exemplos
str_pretty1 = JSON.stringify (str)
document.write ( "apenas um caso de parâmetro:");
document.write ( "<br>");
document.write ( "<pre>" + str_pretty1 + "</ pre>");
document.write ( "<br>");
str_pretty2 = JSON.stringify (str, null, 4) // usar quatro espaços para recuar
document.write ( "case parâmetro:");
document.write ( "<br>");
document.write ( "<pre>" + str_pretty2 + "</ pre>"); // pré formatados para saída
tente »