How to store and retrieve JSON data into local storage?

后端 未结 5 925
迷失自我
迷失自我 2020-12-28 09:28

I have this code:

var string = \'{\"items\":[{\"Desc\":\"Item1\"},{\"Desc\":\"Item2\"}]}\';
localStorage.setItem(\'added-items\', JSON.stringify(string));
         


        
5条回答
  •  北海茫月
    2020-12-28 10:05

    // THIS IS ALREADY STRINGIFIED
    var string = '{"items":[{"Desc":"Item1"},{"Desc":"Item2"}]}';
    
    // DO NOT STRINGIFY AGAIN WHEN WRITING TO LOCAL STORAGE
    localStorage.setItem('added-items', string);
    
    // READ STRING FROM LOCAL STORAGE
    var retrievedObject = localStorage.getItem('added-items');
    
    // CONVERT STRING TO REGULAR JS OBJECT
    var parsedObject = JSON.parse(retrievedObject);
    
    // ACCESS DATA
    console.log(parsedObject.items[0].Desc);
    

提交回复
热议问题