这可能真的很简单,但我已经把头撞在墙上试图弄清楚。
我需要从 JSON 响应中获取一个值,但是响应中返回的键是随机的,所以我不能直接引用它来钻取它。
这是我收到的回复:
var c = {
"success": {
"7d40ab5352b0471cae5bdefc2e032840": {
"__type__" : "user",
"__id__" : "7d40ab5352b0471cae5bdefc2e032840"
}
},
"errors": {}
}
我需要的是你在那里看到的随机字符串——ID。我已经尝试了各种各样的事情,但我一生都无法弄清楚如何将 ID 作为字符串取回。我试过用数组表示法c.success[0][0]
来解决它,但无济于事。显然,我不能使用点符号,因为我不知道在 .success 后面放什么。
任何人都知道在事先不知道数组键的情况下该怎么做?我想确保我以一种被认为是最佳实践的方式执行此操作,而不是 hack。
谢谢...如果我以某种方式错过了以其他方式发布的答案,请以这种方式发送给我。我已经搜索了几天,找不到这个答案。