首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析JSON响应

分析JSON响应
EN

Stack Overflow用户
提问于 2014-08-07 03:29:03
回答 1查看 437关注 0票数 0

如何在javascript代码中解析JSON响应?在调用我的worklight适配器之后,我得到了这个结果。

代码语言:javascript
复制
{"linkAccountList": [{
    "accountRule": "1",
    "accountCurrencyISO": "IDR",
    "nickName": "",
    "accountCurrency": "016",
    "accountTypeDisplay": "",
    "accountType": "",
    "accountNo": "1001328000",
    "accountHolderName": "LELY HERNAWATI"
}, {
    "accountRule": "1",
    "accountCurrencyISO": "IDR",
    "nickName": "",
    "accountCurrency": "016",
    "accountTypeDisplay": "",
    "accountType": "",
    "accountNo": "30000000100677",
    "accountHolderName": "LELY HERNAWATI"
}, {
    "accountRule": "1",
    "accountCurrencyISO": "IDR",
    "nickName": "",
    "accountCurrency": "016",
    "accountTypeDisplay": "",
    "accountType": "",
    "accountNo": "2003500382",
    "accountHolderName": "LELY HERNAWATI"
}]
}

然后将值存储在sessionStorage中。

代码语言:javascript
复制
sessionStorage.setItem("linkAccountList", result.invocationResult.linkAccountList);

在此之后,我会提醒值,这不是我想要的,甚至已经JSON.stringify()它。

代码语言:javascript
复制
linkAccountList :: "[object Object],[object Object],[object Object]"

我想要的和上面的结果完全一样。

我的成功功能

代码语言:javascript
复制
function welcomeSuccess(result){
    WL.Logger.debug("List retrieve success");
    busyIndicator.hide();
    sessionStorage.setItem("linkAccountList", result.invocationResult.linkAccountList);
    WL.Logger.debug("linkAccountList :: " + JSON.stringify(sessionStorage.linkAccountList));
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-07 03:35:26

SessionStorage只存储字符串。当您将一些东西放入SessionStorage中时,您应该对其进行紧张化,并在得到它时执行一个JSON.parse()。

代码语言:javascript
复制
function welcomeSuccess(result){
    WL.Logger.debug("List retrieve success");
    busyIndicator.hide();
    sessionStorage.setItem("linkAccountList", JSON.stringify(result.invocationResult.linkAccountList));
    WL.Logger.debug("linkAccountList :: ", JSON.parse(sessionStorage.linkAccountList));
}

在您的示例中发生的是,当它将值放入SessionStorage中时,它调用数组的toString()方法,该方法返回" Object,Object,object Object“,这就是您得到的结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25173636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档