JavaScript JSON.stringify()

JavaScript JSON JavaScript JSON


La méthode JSON.stringify() est utilisée pour convertir une valeur JavaScript en chaîne JSON.

Syntaxe

JSON.stringify(value[, replacer[, space]])

Description du paramètre :

  • value:

    Obligatoire. La valeur JavaScript à convertir (généralement un objet ou un tableau).

  • replacer:

    Facultatif. Une fonction ou un tableau utilisé pour transformer le résultat.

    Si replacer est une fonction, JSON.stringify l'appellera, en transmettant la clé et la valeur de chaque membre. La valeur de retour est utilisée à la place de la valeur d'origine. Si cette fonction renvoie undefined, le membre est exclu. La clé de l'objet racine est une chaîne vide : "".

    Si replacer est un tableau, seuls les membres dont les clés figurent dans le tableau sont convertis. L'ordre de conversion des membres est le même que l'ordre des clés dans le tableau.

  • space:

    Facultatif. Ajoute une indentation, des espaces et des sauts de ligne au texte. Si space est un nombre, le texte de la valeur de retour est indenté à chaque niveau du nombre d'espaces spécifié. Si space est supérieur à 10, le texte est indenté de 10 espaces. space peut aussi être un non-nombre, tel que \t.

Valeur de retour :

Renvoie une chaîne contenant le texte JSON.

Exemple

Exemple

var str = {"name":"Exemple", "site":"http://www.example.com"} str_pretty1 = JSON.stringify(str) document.write( "Cas avec un seul paramètre :" ); document.write( "<br>" ); document.write("<pre>" + str_pretty1 + "</pre>" ); document.write( "<br>" ); str_pretty2 = JSON.stringify(str, null, 4) //Utilisez quatre espaces pour l'indentation document.write( "Cas avec paramètres :" ); document.write( "<br>" ); document.write("<pre>" + str_pretty2 + "</pre>" ); //pre est utilisé pour formater la sortie

Essayez-le vous-même »

JavaScript JSON JavaScript JSON

Autres extensions