So habe ich eine JSON, das wie folgt aussieht:Looping über verschachtelte JSON Elemente
[
{
"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."
]
}
]
Während ich die verschachtelten Informationen manuell wie nämlich abrufen kann.
print(data[0]["Domain"]) --- Returns: apple.com
print(data[0]["A"][0]) --- Returns: 17.142.160.59
Wie kann ich Schleife durch die Informationen, die mir die Domain abrufen lassen, die die verschachtelten A information, the nested
NS` Informationen usw.?
Ich habe versucht, dies zu tun:
for i in data["Domain"]:
print(data[i]["Domain"])
for j in ... // could not figure out, either way first loop fails.
vergeblich. Danke für jede Hilfe!
So etwas wie in [dieser Antwort] (https://stackoverflow.com/a/14059645/355230) von mir könnte angepasst werden, um dies zu tun (denke ich). – martineau
@martineau Ich war dort sowie https://stackoverflow.com/questions/14547916/how-can-i-loop-over-entries-in-json, aber immer noch nicht herausfinden konnte. Dies ist das erste Mal, dass ich mit Python und Json in Python arbeite. –