Jak przekonwertować ciąg na obiekt w JavaScript

Jak przekonwertować ciąg na obiekt w JavaScript
Mogą wystąpić sytuacje, w których programista chce przekonwertować ciąg na obiekt, aby łatwiej go manipulować. Na przykład niektóre metody i funkcje JavaScript działają tylko z obiektami, a nie strunami. W tym scenariuszu może być konieczne przekonwertowanie ciągu na obiekt, aby użyć tych metod lub funkcji.

Ten blog ilustruje metody przekształcenia łańcucha w obiekt za pomocą JavaScript.

Jak przekonwertować ciąg na obiekt w JavaScript?

Aby przekształcić ciąg na obiekt w JavaScript, użyj następujących podejść:

  • "JSON.analizować()" metoda.
  • "podział()" metoda.

Metoda 1: Konwertuj ciąg na obiekt za pomocą „JSON.metoda parse () ”w JavaScript

Użyj „JSON.analizować()„Metoda konwersji łańcucha na obiekt. Analizuje wartość ciągu w obiekt. W tym celu wspomniana metoda bierze ciąg JSON jako argument, który należy analizować, a następnie zwraca obiekt JavaScript utworzony z ciągu JSON.

Składnia
Użyj podanej składni dla JSON.parse () metoda analizowania ciągu w celu konwersji obiektu:

JSON.Parse (JSonstring)

Tutaj, "Jsonstring”To ciąg, który zostanie przeanalizowany w JSON.

Przykład
Utwórz zmienną „MyString”, Który przechowuje ciąg JSON:

var myString = '„name”: „Linuxhint”, „naucz się”: „umiejętności”, „best”: „strona internetowa” ”;

Teraz zweryfikuj typ ciągu „MyString” za pomocą „typ„Operator:

konsola.log („Zmienna„ MyString ”to:” + typeof (myString));

Zadzwoń do JSON.metodę parse () i przekazuj ciąg jako parametr i przechowuj wynikowy obiekt w zmiennej ”MyObject”:

var myObject = Json.Parse (MyString);

Wydrukuj konwertowany obiekt na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (myObject);

Dane wyjściowe jest oczywiste, że ciąg został pomyślnie przekonwertowany na obiekt:

Metoda 2: Konwertuj ciąg na obiekt za pomocą metody „split ()”

Możesz także użyć „podział()„Metoda konwersji ciągu na obiekt. Dzieli/łamie ciąg na uporządkowanej liście podłoża w celu wyszukiwania określonego wzoru i podaje podkład w formie tablicy.

Składnia
Postępuj zgodnie z podaną składnią dla metody split ():

Split (wzór)

Tutaj "wzór”Odpowiada znakowi lub wyrażeniu, na którym rozdzieli się ciąg.

Przykład
Utwórz ciąg rozdzielony przecinkami:

var myString = "Nazwa, Linuxhint, Learn, Skills, Best, strona internetowa";

Wywołaj metodę split (), przekazując wzór lub znak (), aby podzielić ciąg i przechowywać podaję w zmiennej ”myarray”:

var myarray = MyString.podział(",");

Utwórz pusty obiekt o nazwie „MyObject”:

niech myObject = ;

Iteruj tablicę (podzielone podkład) za pomocą „Do”Pętla i mapuj elementy w pustym obiekcie utworzonym:

dla (niech i = 0; iMyObject [myarray [i]] = myarray [(i+1)];

Na koniec wydrukuj wynikowy obiekt na konsoli:

konsola.log (myObject);

Wyjście

Chodziło o przekształcenie ciągów na obiekt w JavaScript.

Wniosek

Aby przekształcić ciąg na obiekt, użyj „JSON.analizować()”Metoda lub„podział()" metoda. W projektach w czasie rzeczywistym „JSON.metoda parse () ”jest najczęściej i skutecznie stosowaną metodą. Należy zauważyć, że może rzucić błąd, jeśli ciąg przekazany do niego nie jest ważny JSON. W tym artykule zademonstrowaliśmy metody JavaScript do przekształcenia łańcucha w obiekt.