Maison >interface Web >js tutoriel >Convertir l'objet JSON en chaîne (réponse de code détaillée ci-jointe)

Convertir l'objet JSON en chaîne (réponse de code détaillée ci-jointe)

亚连
亚连original
2018-05-19 09:48:392048parcourir

Cet article présente principalement la conversion des objets JSON en chaînes. L'article présente la signification des paramètres, l'utilisation des valeurs et l'utilisation de l'espace. Les amis dans le besoin peuvent se référer à

Sérialisation <.>

La définition

fait référence au processus de conversion des valeurs JavaScript en chaînes JSON.

JSON.stringify() convertit les valeurs JavaScript en chaînes JSON. La chaîne générée par JSON.stringify() peut être restaurée en une valeur JavaScript à l'aide de JSON.parse().

Signification des paramètres

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

2) valeur : paramètre obligatoire. La valeur JavaScript en cours de transformation, généralement un objet ou un tableau.
3) remplaçant : peut être omis. Il existe deux options : fonction ou tableau.

①- S'il s'agit d'une fonction, cette fonction sera appelée pour chaque ensemble de paires nom/valeur. La fonction renvoie une valeur, qui est transformée en chaîne de résultat comme valeur du nom si elle n'est pas définie. est restitué, le membre est négligé.

②- S'il s'agit d'un tableau, seuls les noms qui existent dans le tableau peuvent être convertis, et l'ordre après conversion est cohérent avec les valeurs du tableau.

4) espace : peut être omis. Cela existe pour la mise en page et la facilité de lecture. Vous pouvez ajouter des espaces ou des caractères de tabulation, etc. à la chaîne JSON.

Utilisation de la valeur

Exemple de code :

<script>
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj);
console.log(jsonstr);
</script>

Résultat de l'exécution de la sortie de la console :

Utilisation du substitut

Exemple de code :

<script>
var obj = {
name : “Geoff Lui”,
age : 26
};
console.log(obj);
var jsonstr = JSON.stringify(obj,fun);
function fun(name, value){
If (name == “age” )
value = 14;
return value;
}
console.log(jsonstr);
</script>

Résultat de l'exécution :

Exemple de code :

<script>
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”]);
console.log(jsonstr);
</script>

Résultat de l'exécution :

Utilisation de l'espace //La disposition est plus lisible

Exemple de code :

<script>
var obj = {
a : 1,
b : 2,
c : 3,
d :4
};
console.log(obj);
var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”], “one”);
console.log(jsonstr);
</script>

Résultats de l'exécution :

Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.

Articles connexes :

Comment utiliser JS pour détecter la configuration de l'ordinateur

Vue.js +Flask Explication détaillée de la création d'un cas d'application d'une seule page (avec code)

Résumé JS de la traversée de méthodes de tableau multidimensionnel irrégulières

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn