Denne oppskrivningen vil forklare bruken av JSON.parse () -metode i JavaScript. Dessuten eksemplene relatert til JSON.Parse () Metode for analysering av strenger, matriser, datoobjekter og funksjoner vil bli demonstrert. Så la oss starte!
Hva er JSON.parse () -metode
JSON.Parse () -metoden aksepterer en streng som et argument og konverterer den til et JavaScript -objekt ved å analysere. Her er analysering prosessen som deler strengene i forskjellige deler og deretter identifiserer forholdet deres til hverandre.
Syntaks av JSON.parse () -metode
JSON.parse (streng, funksjon)Ovennevnte syntaks sier at JSON.parse () -metoden aksepterer “streng”Skrevet i gyldig JSON -format, og“funksjon”Er en valgfri parameter lagt til for å transformere resultatene.
Eksempel: JSON.parse () Metode for analysering av streng i JavaScript
I det følgende eksemplet vil vi analysere dataene ved hjelp av JSON.parse () -metode. Først av alt vil vi lagre mottatte data i en "String1”Variabel som en streng:
const string1 = '"name": "alex", "alder": 25, "by": "Paris" "I neste trinn vil vi påkalle JSON.parse () -metode for konvertering “String1”Til en“obj”Objekt:
const obj = json.parse (String1);Du kan også sjekke typen "String1”Og“obj”Ved å bruke“typeof ()”Funksjon:
konsoll.Log (typeof (String1));Til slutt vil vi få tilgang til verdiene til "Navn”Og“alder”Egenskaper fra det konverterte objektet og viser det som utgang:
konsoll.Logg (obj.Navn + "," + obj.alder);Du kan bruke hvilken som helst online kodende sandkasse eller din favorittkodeditor for å utføre det medfølgende JavaScript -programmet; Vi vil imidlertid bruke Visual Studio -koden:
Vi kjører det ovennevnte programmet ved å bruke “Live server”Utvidelse av VS -kode. Den vil vise “Alex" som "Navn" og dets alder som "25”Og viser også typen“String1”Og“obj”I konsollvinduet:
JSON.Parse () Metode for analysering av Array i JavaScript
I JavaScript, JSON.Parse () -metoden kan påberopes på et JSON -objekt som er avledet fra en matrise som et resultat av det, denne metoden returnerer en JavaScript -matrise i stedet for et objekt.
Eksempel: JSON.Parse () Metode for analysering av Array i JavaScript
I det undergitte eksemplet vil vi analysere en matrise ved å ringe JSON.parse () -metode. Vi vil opprette et objekt “MyArray”Ved å analysere JSON”tekst”String:
const text = '["eple", "mango", "pære", "plomme"]';Deretter vil vi få innholdet i matriselementet og vise det i avsnittet:
konsoll.Logg (MyArray [0]);Elementet som er til stede ved indeksen “0”Av“MyArray”Kan sees i utgangen:
JSON.Parse () Metode for analyseringsdato i JavaScript
JSON -syntaks tillater deg ikke å bruke datoobjektene. Hvis du vil opprette et datoobjekt i JavaScript -programmet ditt, må du legge det til som en streng, som kan konverteres tilbake til et datoobjekt.
Eksempel: JSON.Parse () Metode for analyseringsdato i JavaScript
I det undergitte eksemplet har vi inkludert "bursdag”I“tekst”String:
const Text = '"name": "Alex", "Birthdate": "1998-01-25", "City": "Paris"';Ved å påkalle JSON.parse () -metode, vi analyserer “tekst”String:
const obj = json.parse (tekst);Her er utdataene vi fikk fra å utføre den ovennevnte koden:
JSON.Parse () Metode for analyseringsfunksjoner i JavaScript
I likhet med datoobjektet er funksjoner heller ikke tillatt i JSON -formatet. For å inkludere en funksjon i JSON.parse () -metode, du må legge den til som en streng og deretter konvertere den til en funksjon.
Eksempel: JSON.Parse () Metode for analyseringsfunksjoner i JavaScript
Vi vil analysere funksjoner ved hjelp av JSON.analyser () funksjoner i det undergitte eksemplet. For det første vil vi legge til en streng som omfatter en funksjon for "alder”Eiendom og vil returnere“25”:
const text = '"name": "alex", "alder": "funksjon () return 25;", "by": "paris"';Deretter vil vi analysere “tekst”Og lage et JSON -objekt for lagring av verdien:
const obj = json.parse (tekst);Etter å ha gjort det, vil vi bruke "eval ()”JavaScript -funksjon for å evaluere aldersstrengen som JavaScript -kode og for utførelsen:
obj.Alder = eval ("(" + obj.alder + ")");Til slutt vil vi få "obj.Navn”Og“obj.alder”Verdier og vis den i det ekstra avsnittet:
konsoll.Logg (obj.Navn + "," + obj.alder());Den gitte utgangen viser at ekstra funksjon er analysert ved å bruke JSON.parse () -metode.
Konklusjon
I JavaScript, JSON.parse () Metoden brukes til å analysere strengen, som er dataene som er mottatt fra webserveren. JSON.Parse () -metoden vil deretter returnere et JavaScript -objekt, og du kan få tilgang til de analyserte dataene ved hjelp av det. Denne oppskrivningen forklarte bruken av JSON.parse () -metode i JavaScript. Dessuten eksemplene relatert til JSON.Parse () Metode for analysering av strenger, matriser, datoobjekter og funksjoner er også demonstrert i denne artikkelen.