{
"CourseID": 1111,
"Course": {
"Code": "ABCD",
"Name": "ABCD",
"Qualification": "ABCD",
"Discipline": "ABCD"
},
"Modules": [
{
"ID": 12345,
"Code": "ABCD",
"Name": "ABCD",
"Core": true,
"Units": [
{
"ID": 23456,
"Code": "ABCD",
"Name": "ABCD",
"Core": true,
"my_key": true
},
{
"ID": 34567,
"Code": "ABCD",
"Name": "ABCD",
"Core": true,
"my_key": true
}
]
}
]
}
上記の値はすべて異なり、値はあまり気にしません。
だから私が上から必要なのは
[CourseID、コース、コード、名前、資格、分野、モジュール、ID、コード、名前、コア、単位、ID、コード、名前、コア、my_key、ID、コード、名前、コア、my_key]
上記の配列には繰り返しがあり、それが必要です。
私はそれで数時間頭を悩ませてきましたが、手に入れることができません。
something.each do |key, value|
hash = {key => value}
hash.map { |k, v|
if v.is_a?(Hash)
v.map { |x, y|
hash = x
}
elsif v.is_a?(Array)
v.map { |x, y|
x.select { |k, v|
hash1 = [k].include? k
}
}
end
}
end
誰かがこれで私を助けることができれば、それは本当にありがたいです.