Ich bin neu in Ruby und habe Schwierigkeiten mit dem Durchschleifen von tief verschachtelten Hashes und Arrays.Loop spezifische Werte von tief verschachtelten Hash und Array
Sagen wir, ich habe folgende JSON:
{
"Resume":{
.... data ....
},
"StructuredXMLResume":{
"ContactInfo":{
.... data ....
}
]
},
"EmploymentHistory":{
"EmployerOrg":[
{
"EmployerOrgName":"ABC Corp.",
"PositionHistory":[
{
.... data ....
]
},
{
"EmployerOrgName":"National Geo.",
"PositionHistory":[
{
.... data ....
}
]
}
]
}
]
}
.
resume.["Resume"]["StructuredXMLResume"]["EmploymentHistory"]["EmployerOrg"][0]["EmployerOrgName"]
gibt mir ABC Corp.
und
resume.["Resume"]["StructuredXMLResume"]["EmploymentHistory"]["EmployerOrg"][1]["EmployerOrgName"]
gibt mir National Geo.
Wie kann ich Schleife jedes EmployerOrgName
zu drucken?
Auch sollte ich 'each' oder' map' verwenden? Ich bin verwirrt mit dem Unterschied zwischen beidem. – cruisertom