【发布时间】:2017-11-30 00:22:55
【问题描述】:
所以我有一个如下所示的 JSON:
[
{
"Domain": "apple.com",
"A": [
"17.142.160.59",
"17.172.224.47",
"17.178.96.59"
],
"NS": [
"c.ns.apple.com.",
"b.ns.apple.com.",
"a.ns.apple.com.",
"f.ns.apple.com.",
"nserver5.apple.com.",
"nserver6.apple.com.",
"d.ns.apple.com.",
"e.ns.apple.com."
]
}
]
虽然我可以像 viz 一样手动检索嵌套信息。
print(data[0]["Domain"]) --- Returns: apple.com
print(data[0]["A"][0]) --- Returns: 17.142.160.59
如何循环访问让我检索域的信息、嵌套的 Ainformation, the nestedNS` 信息等?
我试过这样做:
for i in data["Domain"]:
print(data[i]["Domain"])
for j in ... // could not figure out, either way first loop fails.
徒劳。感谢您的帮助!
【问题讨论】:
-
我的this answer 中的东西可以适应这样做(我认为)。
-
@martineau 我和stackoverflow.com/questions/14547916/… 都去过那里,但仍然无法弄清楚。这是我第一次在 python 中同时使用 python 和 json。