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ść:
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:
Tutaj, "Jsonstring”To ciąg, który zostanie przeanalizowany w JSON.
Przykład
Utwórz zmienną „MyString”, Który przechowuje ciąg JSON:
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 ():
Tutaj "wzór”Odpowiada znakowi lub wyrażeniu, na którym rozdzieli się ciąg.
Przykład
Utwórz ciąg rozdzielony przecinkami:
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; iNa 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.