JSON被存入/取出sessionStorage方法

1.将后台返回的JSON数据存入浏览器sessionStorage:

  sessionStorage.setItem('key',JSON.stringify(value));

2.从sessionStorage中取出数据

  var data = JSON.parse(sessionStorage.getItem('key'));

 3.解析JSON格式数据

  例如有如下JSON数据

{
    "principal": {
        "authorities": [
            {
                "authority": "ROLE_ADMIN"
            },
            {
                "authority": "ROLE_ROOT"
            }
        ],
        "id": 12313,
        "uid": null,"loginLastIp": null,
        "password": "$2a$10$FwrQ2VTc8d5MgdnPUfInAOKs9jjivCSnLjg36lshQ8ZmGmoXF4SPW"
    },
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ3ZW5mYW4xIiwiZXhwIjoxNTUwOTA4ODQ4LCJpYXQiOjE1NTAzMDg4NDh9.AgVu2VMe4_-jO9GN9-tiedRnwTXMsSi4stFANDCnUwDr7ki8NTgHg0PcZ-hRHHK5Qwckvj-yFgAPY7amGDkjCQ"
}

 

  获取token的值:data.token

  获取 ROLE_ADMIN :data.principal.authorties[0].authority

  获取id的值:data.principal.id

  

posted @ 2019-02-16 22:04  顾wenfan  阅读(3881)  评论(0编辑  收藏  举报