Comment convertir la chaîne en objet en javascript

Comment convertir la chaîne en objet en javascript
Il peut y avoir des situations où le programmeur veut convertir une chaîne en un objet afin de le manipuler plus facilement. Par exemple, certaines méthodes et fonctions JavaScript ne fonctionnent qu'avec des objets et non des chaînes. Dans ce scénario, vous devrez peut-être convertir la chaîne en un objet pour utiliser ces méthodes ou fonctions.

Ce blog illustrera les méthodes de conversion de la chaîne en un objet en utilisant JavaScript.

Comment convertir la chaîne en objet en javascript?

Pour convertir une chaîne en un objet en JavaScript, utilisez les approches suivantes:

  • "Json.Parse ()" méthode.
  • "diviser()" méthode.

Méthode 1: Convertir la chaîne en objet en utilisant «JSON.Parse () ”Méthode en javascript

Utilisez le «Json.Parse ()”Méthode pour convertir la chaîne en un objet. Il analyse la valeur de la chaîne dans un objet. Pour cela, la méthode mentionnée prend une chaîne JSON comme argument, qui doit être analysée puis renvoie l'objet JavaScript créé à partir de la chaîne JSON.

Syntaxe
Utilisez la syntaxe donnée pour JSON.Parse () Méthode pour analyser une chaîne pour convertir un objet:

Json.Parse (JSONSTRING)

Ici, "Jsonstring"Est la chaîne qui sera analysée dans le JSON.

Exemple
Créer une variable "MyString«Cela stocke une chaîne JSON:

var myString = '"name": "LinuxHint", "Learn": "Skills", "Best": "Site Web"';

Maintenant, vérifiez le type de chaîne «MyString» en utilisant le «Type de»Opérateur:

console.log ("La variable 'mystring' est:" + typeof (myString));

Appelez le JSON.Méthode parse () et passez la chaîne en tant que paramètre et stockez l'objet résultant en variable "myobject»:

var myobject = json.Parse (MyString);

Imprimez l'objet converti sur la console en utilisant le «console.enregistrer()" méthode:

console.log (myObject);

La sortie est évidente que la chaîne a été convertie avec succès dans l'objet:

Méthode 2: Convertir la chaîne en objet à l'aide de la méthode "Split ()"

Vous pouvez également utiliser le «diviser()”Méthode pour convertir la chaîne en un objet. Il divise / rompt une chaîne dans une liste ordonnée de sous-chaînes pour rechercher le modèle spécifié et donne les sous-chaînes sous forme de tableau.

Syntaxe
Suivez la syntaxe donnée pour la méthode Split ():

Split (motif)

Ici le "modèle»Correspond au caractère ou à l'expression sur laquelle la chaîne se séparera.

Exemple
Créer une chaîne séparée par des virgules:

var mystring = "name, linuxhint, apprentissage, compétences, meilleur, site Web";

Appelez la méthode Split () en passant le motif ou le caractère (,) pour diviser la chaîne et stocker les sous-chaînes en variable "MyArray»:

var myarray = mystring.diviser(",");

Créer un objet vide nommé "myobject»:

Laissez myObject = ;

Itérer le tableau (sous-chaînes divisées) en utilisant le «pour”Boucle et mappez les éléments de l'objet créé vide:

pour (soit i = 0; imyObject [MyArray [i]] = MyArray [(i + 1)];

Enfin, imprimez l'objet résultant sur la console:

console.log (myObject);

Sortir

Il s'agissait de convertir la chaîne en objet en javascript.

Conclusion

Pour convertir une chaîne en un objet, utilisez le «Json.Parse ()«Méthode ou le«diviser()" méthode. Dans les projets en temps réel, le «JSON.Parse () ”La méthode est la méthode la plus courante et efficace. Il est important de noter qu'il peut lancer une erreur si la chaîne qui lui est passée n'est pas valide JSON. Dans cet article, nous avons démontré les méthodes de JavaScript pour convertir la chaîne en un objet.