我在下面的结构中有一个哈希
{
"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
}
]
}
非常感谢
答案 0 :(得分:4)
data = { ... }
h = data['Result'].first
h.merge!(h.delete('Links').first)