ホームページ >ウェブフロントエンド >H5 チュートリアル >localStorage ストレージと JSON の読み取りを実装する方法

localStorage ストレージと JSON の読み取りを実装する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-26 14:24:521793ブラウズ

今回は、localStorage から JSON を読み取る方法と、localStorage から JSON を読み取る際の 注意事項 を​​説明します。実際のケースを見てみましょう。

localStorage は、クライアント側で

ローカル ストレージを実装するために HTML5 によって提供されるメソッドですが、場合によっては、次のような string データをローカルに保存する必要があります。 localStorage について JSON データを保存および読み取るにはどうすればよいですか?アイデア: localStorage は文字列データのみを保存できるため、最初に JSON オブジェクトを文字列に変換し、次に localStorage メソッドを使用してそれを保存できます。これらの JSON データを使用する必要がある場合は、まずそれらを読み取ってから、次に、それを JSON オブジェクトに変換して使用します。 具体的なコードは次のとおりです:

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
拡張機能:

stringify() はオブジェクトから文字列を解析するために使用され、

parse() は文字列から json オブジェクトを解析するために使用されます。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

H5の保存方法の詳細な説明

postMessageはクロスドメインおよびクロスウィンドウメッセージングを実装します

以上がlocalStorage ストレージと JSON の読み取りを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。