экспортировать данные в localStorage для последующего повторного импорта
Я хочу экспортировать несколько элементов из моего localStorage, чтобы сохранить его внешне, но в формате, чтобы я мог импортировать его позже.
Я попытался написать исполняемый код, который позже можно вставить в текстовое поле. Тогда значение этого textare будет просто eval () ed.
Проблема: данные, хранящиеся в localStorage, были сохранены как
var data = [];
data.push('sampledata');
data.push({sample: 'object'});
localStorage.setItem('varname',data);
Так что он содержит различные символы, которые я некак " так далее
Мое (не рабочее) решение до сих пор было:
var container = $('#localDataContainer');
container.append('localStorage.setItem("cockpitLastVisited","' + localStorage.getItem("cockpitLastVisited") + '");<br>');
container.append('localStorage.setItem("cockpit_services","' + localStorage.getItem("cockpit_services") + '");<br>');
container.append('localStorage.setItem("cockpit_users","' + localStorage.getItem("cockpit_users") + '");');
Если моя попытка кажется удачной, каков наилучший способ создания кода, который затем можно выполнить таким, какой он есть?