user: {firstName: "loki", lastName: "ch"}
I am storing this user in session storage.
$window.sessionStorage.user = user;
when i retrieved it back using
$window.sessionStorage.user
, i got:
[object Object]
I want in JSON.
Any suggestions?
Convert it to JSON before saving it.
$window.sessionStorage.user = JSON.stringify(user);
Then when you're loading it, parse the JSON.
var user = JSON.parse($window.sessionStorage.user);
Set the item
sessionStorage.setItem('user', user)
Get the item
var item = sessionStorage.getItem('user')
var user = item ? JSON.stringify(item) : {}
Apparently for Typescript users in React for example, You'll have to pass it as a string
JSON.parse(`${sessionStorage.getItem("session storage item name")}`)