我正在创建一个Javascript / jQuery应用程序。
我需要处理代表 a 的JSON响应HashMap
,如下所示:
{
"accounts": {
"MediaFire": {
"provider": "MediaFire",
"usedStorage": "779680",
"totalStorage": "53687091200"
},
"4Sync": {
"provider": "4Sync",
"usedStorage": "620692",
"totalStorage": "16106127360"
}
}
}
我使用了一个传递函数(我无法控制),它在 object 中返回解析的 JSON 响应result
。
当我尝试访问4Sync
这样的:
var usedStorage = result.accounts.4Sync.usedStorage; //doesn't work
它不起作用,我认为是因为开头的4 ... 与另一个对象相同的操作可以正常工作:
var usedStorage = result.accounts.MediaFire.usedStorage; //works
我知道result
object 包含 object 4Sync
,但我无法访问它。这是 Chrome 控制台的屏幕截图:
有什么办法可以解决这个问题吗?