8.8 Stringify och parse
I detta exempel tar vi upp två metoder som används för att konvertera ett objekt till text respektive en text till ett objekt.
4 min.
Sammanfattning
Båda metoderna ingår i ett objekt kallat JSON
, så man inleder med JSON
, då man använder dem.
JSON.stringify()
Med JSON.stringify()
konverterar man en datastruktur till en textsträng. Det behöver inte vara ett JSON-objekt, utan kan vara vilken datastruktur som helst. Detta är användbart då man ska spara datastrukturen som en textsträng, t.ex. i en coockie
eller i localStorage
.
JSON.parse()
Med JSON.parse()
konverterar man en textsträng till den datastruktur som beskrivs i textsträngen. Detta är användbart då man vill återfå datastrukturen, för att kunna använda den i programmet, t.ex. då man läst in en cookie
, localStorage
eller ett JSON-objekt från en extern fil.
Egna övningar
Ingen övning i detta exempel.