Daten in localStorage exportieren, um sie später erneut zu importieren

Ich möchte einige Elemente aus meinem localStorage exportieren, um sie extern zu speichern, aber in einem Format, damit ich sie später wieder importieren kann.

Mein Versuch war, ausführbaren Code zu schreiben, der später in ein Textfeld eingefügt werden kann. Dann wird der Wert dieses Textes einfach ausgewertet ().

Problem: Die in localStorage gespeicherten Daten wurden als gespeichert

var data = [];
data.push('sampledata');
data.push({sample: 'object'});
localStorage.setItem('varname',data);

Es enthält also verschiedene Zeichen, die ich nicht mag, wie ', "etc

Meine (nicht funktionierende) Lösung war bisher:

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") + '");');

Wenn mein Versuch in Ordnung zu sein scheint, was ist der beste Weg, um Code zu erstellen, der dann so ausgeführt werden kann, wie er ist?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage