Denne bloggen vil illustrere metodene for å konvertere strengen til et objekt ved hjelp av JavaScript.
Hvordan konvertere streng til objekt i JavaScript?
For å konvertere en streng til et objekt i JavaScript, bruk følgende tilnærminger:
Metode 1: Konverter streng til objekt ved å bruke “JSON.parse () ”metode i JavaScript
Bruk “JSON.parse ()”Metode for å konvertere strengen til et objekt. Det analyserer strengverdien til et objekt. For dette tar den nevnte metoden en JSON -streng som et argument, som må analyseres og deretter returnere JavaScript -objektet som er opprettet fra JSON -strengen.
Syntaks
Bruk den gitte syntaks for JSON.parse () Metode for å analysere en streng for å konvertere et objekt:
Her, “Jsonstring”Er strengen som blir analysert inn i JSON.
Eksempel
Lag en variabel “MyString”Som lagrer en JSON -streng:
Kontroller nå typen streng "MyString" ved å bruke "typeof”Operatør:
konsoll.Log ("The Variable 'MyString' er:" + TypeOf (MyString));Ring JSON.parse () -metode og passere strengen som en parameter og lagre det resulterende objektet i variabel “MyObject”:
var myObject = json.parse (MyString);Skriv ut det konverterte objektet på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.Logg (MyObject);Utgangen er tydelig at strengen har blitt konvertert til objektet:
Metode 2: Konverter streng til objekt ved bruk av “Split ()” -metoden
Du kan også bruke “dele()”Metode for å konvertere streng til et objekt. Den deler/bryter en streng i en bestilt liste over underlag for å søke etter det spesifiserte mønsteret og gir underlagene i en matriseform.
Syntaks
Følg den gitte syntaks for Split () -metoden:
Her, "mønster”Tilsvarer karakteren eller uttrykket som strengen vil dele seg på.
Eksempel
Lag en komma-separert streng:
Ring Split () -metoden ved å passere mønsteret eller karakteren (,) for å dele strengen og lagre underlagene i variabel “MyArray”:
var myarray = myString.dele(",");Lage et tomt objekt som heter “MyObject”:
La myObject = ;Itererer matrisen (splittede underlag) ved bruk av “til”Løkk og kartlegger elementene i det tomme opprettede objektet:
for (la i = 0; iTil slutt, skriv ut det resulterende objektet på konsollen:
konsoll.Logg (MyObject);Produksjon
Det handlet om å konvertere streng til objekt i JavaScript.
Konklusjon
For å konvertere en streng til et objekt, bruk "JSON.parse ()”Metode eller“dele()”Metode. I sanntidsprosjekter, “JSON.Analyse () ”-metoden er den mest brukte metoden. Det er viktig å merke seg at den kan kaste en feil hvis strengen føres til den ikke er gyldig JSON. I denne oppskrivningen demonstrerte vi JavaScripts metoder for å konvertere strengen til et objekt.