Comment stocker des données JSON dans le stockage de session
Pendant le développement Web, le stockage de session peut souvent être utilisé pour stocker des données et stocker des données à chaîne unique. pas difficile d'utiliser des variables
var str = 'This is a string'; sessionstorage.setItem('param',str);
Obtenir sessionstorage
var item = sessionstorage.getItem('param'); console.log(item);
Mais sessionStorage ne peut stocker que des données de type chaîne et ne peut pas stocker directement les types de tableaux et les objets JSON. Que dois-je faire en cas de besoin ? C'est en fait très simple.
Convertissez d'abord l'objet JSON en chaîne via la méthode JSON.stringify(), puis stockez-le dans sessiontorage
var obj = {"name": "Tom","age": 12,"gender": "man"}; sessionstorage.setItem('jsonParams',JSON.stringify(obj));
Convertissez ensuite la chaîne en chaîne via JSON. Le format JSON de la méthode parse() est suffisant
var data = JSON.parse(sessionstorage.getItem('jsonParams')); console.log(data);
Cet article provient de la colonne tutoriel js, bienvenue pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!