Comment convertir l'objet JavaScript en JSON

Comment convertir l'objet JavaScript en JSON
La conversion de l'objet JavaScript en JSON est utile pour avoir un mode de communication afin que chaque langage de programmation puisse faire face à chaque caractère avec précision. De plus, ce type de conversion permet de transférer les données entre divers langages de programmation dans un format pour créer une compréhension. D'un autre côté, nous ne pouvons pas utiliser un objet JavaScript directement dans PHP ou C ++; Parce que chaque langue a une représentation différente d'un objet.

Cet article vous guidera sur la conversion de l'objet JavaScript en JSON.

Comment convertir l'objet JavaScript en JSON?

L'objet JavaScript peut être converti en JSON en utilisant deux méthodes simples:

  • "Json.stringify ()" méthode
  • "Objet.clés()" méthode

Nous allons maintenant passer par chacune des approches mentionnées une par une!

Méthode 1: Convertir l'objet JavaScript en JSON à l'aide de JSON.méthode stringify ()

Le "stringify ()«La méthode est utilisée pour convertir une valeur JavaScript en«JSON " En acceptant la valeur qui doit être convertie en JSON en tant que «argument".

Pour convertir les objets JavaScript au format JSON en utilisant le «stringify ()”Méthode, vous devez suivre la syntaxe donnée ci-dessous.

Syntaxe

Json.stringify (valeur)

Ici, "valeur»Représente l'objet JavaScript qui sera converti en JSON.

Regardez l'exemple donné ci-dessous.

Exemple

Premièrement, nous créerons un tableau nul pour contenir les objets et leurs valeurs correspondantes. Maintenant, nous allons créer deux propriétés, "nom" et "identifiant», Et attribuez-leur les valeurs suivantes:

var obj = ;
obj.name = "Harry"
obj.id = 1

Ensuite, nous effectuerons les fonctionnalités requises de convertissage d'objet JavaScript en JSON en utilisant le «stringify ()" méthode. Cela se fera en spécifiant «obj«Comme argument et affichant la valeur JSON résultante:

var json = json.stringify (obj);
console.log (json);

L'exécution du code ci-dessus entraînera:

Méthode 2: Convertir l'objet JavaScript en JSON à l'aide de l'objet.Méthode Keys ()

"Objet.clés()»Est une méthode JavaScript qui accepte la clé d'un objet et renvoie sa valeur correspondante. Vous pouvez appliquer cette méthode pour convertir les objets créés en JSON et les stocker dans un tableau. De plus, nous ajouterons également "«Pour accumuler les valeurs dans un tableau.

Pour convertir l'objet JavaScript en JSON à l'aide de l'objet.Méthode Keys (), vous devez utiliser la syntaxe suivante:

Syntaxe

Objet.Clés (OBJ)

Ici, "obj»Fait référence aux clés pour lesquelles l'objet.La méthode Keys () va récupérer les valeurs.

Voici un exemple pour la démonstration.

Exemple

Nous appliquerons le «Objet.clés()"Méthode sur l'objet déjà créé et placez"obj«Dans un argument qui accédera aux valeurs de ses clés. De plus, nous avons également ajouté "«Pour accumuler les valeurs sous forme de tableau:

var clés = objet.Keys (obj);
var json = "";

À l'étape suivante, nous utiliserons une boucle pour itérer le long des objets déclarés dans un tableau. Ici, les clés [i] se réfèrent aux objets "nom" et "identifiant», Et obj [clés [i] fait référence aux valeurs placées dans les objets correspondants.

Le "json"La variable y est ajoutée car cette instruction sera exécutée deux fois de telle sorte que dans la première itération, elle rapportera la valeur du"nom«Key, et dans la prochaine itération, il effectue la même opération pour«identifiant". La valeur résultante sera concaténée avec l'objet créé en utilisant le «+»Opérateur. De plus, nous convertirons les objets et leurs valeurs en valeurs de chaîne en utilisant «$»:

pour (soit i = 0; i < keys.length; i++)
JSON = JSON + '"$ Keys [i]": "$ obj [keys [i]]",';

Enfin, nous ajouterons une fin "”Bracket et ajoutez-le au tableau qui entraînera une accumulation appropriée de l'objet et leurs valeurs correspondantes dans un tableau. Ensuite, nous afficherons les valeurs de chaîne JSON converties sur la console:

JSON = JSON + "";
console.log (json);

La sortie résultante dans ce cas sera:

Nous avons compilé toutes les méthodes pratiques liées à la conversion d'objet JavaScript en JSON. Vous pouvez utiliser l'une des méthodes ci-dessus en fonction de vos exigences.

Conclusion

Pour convertir l'objet JavaScript en JSON, vous pouvez appliquer le «Json.stringify ()”Méthode en plaçant le nom de la variable en arguments pour se référer aux objets et à leurs valeurs. De plus, vous pouvez également utiliser le «objet.clés()”Méthode pour la conversion et le retour de clés spécifié et leurs valeurs correspondantes. Cet article a guidé sur la conversion de l'objet JavaScript en JSON.