Heim > Web-Frontend > H5-Tutorial > Hauptteil

Detaillierte Erläuterung der Implementierungsmethode von localStorage zum Speichern von JSON-Daten und zum Lesen von JSON-Daten in HTML5

高洛峰
Freigeben: 2017-03-12 16:12:34
Original
1619 Leute haben es durchsucht

localStorage ist eine von HTML5 bereitgestellte Methode zur Implementierung der lokalen Speicherung auf dem Client. Allerdings kann die localStorage-Methode nur -String--Daten speichern . Zu lokal, zum Beispiel: JSON Wie kann also localStorage die Speicherung und das Lesen von JSON-Daten realisieren? Lassen Sie uns die Lösung in diesem Artikel erklären. Werfen wir einen Blick darauf

localStorage ist eine von HTML5 bereitgestellte Methode zum Implementieren des lokalen Speichers auf dem Client, aber die localStorage-Methode kann manchmal nur Zeichenfolgendaten speichern Sie müssen Objekte wie JSON lokal speichern. Wie kann localStorage dann die Speicherung und das Lesen von JSON-Daten realisieren?

Idee: Da localStorage nur Zeichenfolgendaten speichern kann, können wir das JSON-Objekt zunächst in eine Zeichenfolge konvertieren und es dann mit der localStorage-Methode speichern. Wenn wir diese JSON-Daten verwenden müssen, lesen Sie sie zuerst und konvertieren Sie es dann zur Verwendung in ein JSON-Objekt.

Der spezifische Code lautet wie folgt:


var jsonData = {'name': '张三', 'age': 29}; // 定义一个JSON对象
var str_jsonData = JSON.stringify(jsonData);
console.log(typeof(str_jsonData)); // string
localStorage.setItem('localData', str_jsonData); // 存储字符串数据到本地
var getLocalData = localStorage.getItem('localData'); // 读取字符串数据
console.log(typeof(getLocalData)); // string
var jsonObj = JSON.parse(getLocalData);
console.log(typeof(jsonObj)); // obj
console.log(jsonObj.age); // 29
Nach dem Login kopieren


Erweiterung:

stringify( ) wird verwendet, um eine Zeichenfolge aus einem Objekt zu analysieren.

parse() wird verwendet, um ein JSON-Objekt aus einer Zeichenfolge zu analysieren.


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Implementierungsmethode von localStorage zum Speichern von JSON-Daten und zum Lesen von JSON-Daten in HTML5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!