我在下面的结构中有一个哈希值
{
"Result": [
{
"Links": [
{
"UrlTo": "http://www.example.com/",
"Visited": 1365128454,
"FirstSeen": 1351907446,
}
],
"Index": 0,
"Rating": 120.969674
}
]
}
但是我想让它变平,看起来像下面一样。所以我想把链接哈希向上移动一级这样它就不再是多维的了。最简单的方法是什么?我能用。flatten这样的词吗?
{
"Result": [
{
"UrlTo": "http://www.example.com/",
"Visited": 1365128454,
"FirstSeen": 1351907446,
"Index": 0,
"Rating": 120.969674
}
]
}
多谢
data = { ... }
h = data['Result'].first
h.merge!(h.delete('Links').first)