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)

亚连
Libérer: 2018-05-19 09:48:39
original
2071 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal