js 本地存取json信息 (sessionStorage ,localStorage)

$(function () {
        /**
         * 存取json信息
         * @type {{userID: number, userName: string, userPhone: string}}
         */
        var uInfo = {
            'userID':1,
            'userName':'S先生',
            'userPhone':'18788888888'
        };
        sessionStorage.setItem('userInfo',JSON.stringify(uInfo));

        var info = sessionStorage.getItem('userInfo');

        var userInfo = JSON.parse(info);

        console.info(userInfo.userID);
        console.info(userInfo.userName);
        console.info(userInfo.userPhone);

        console.info('-------------------------------------');

        /**
         * 更新保存的json信息
         * @type {string}
         */
        userInfo.userName = 'S先生11111';
        sessionStorage.setItem('userInfo',JSON.stringify(userInfo));

        var info1 = sessionStorage.getItem('userInfo');

        var userInfo1 = JSON.parse(info1);
        console.info(userInfo1.userID);
        console.info(userInfo1.userName);
        console.info(userInfo1.userPhone);
    });

打印:

js 本地存取json信息 (sessionStorage ,localStorage)

localStorage 也是一样的用法