экспортировать данные в 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") + '");');

Если моя попытка кажется удачной, каков наилучший способ создания кода, который затем можно выполнить таким, какой он есть?

Ответы на вопрос(3)

Ваш ответ на вопрос