我想加入两个数组。两个数组都包含具有一个共同键的散列:object_id
.
data1 = [
{"pid"=>"126199850741820_2172905", "object_id"=>606621809366286, "xcoord"=>81.885856079404, "ycoord"=>51.116625310174},
{"pid"=>"126199850741820_2172905", "object_id"=>606621809366286, "xcoord"=>81.885856079404, "ycoord"=>51.116625310174}
]
data2 = [
{"object_id"=>606621809366286, "name" => "123"},
{"object_id"=>606621809366286, "name" => "321"}
]
我想根据两者object_id
的匹配将数据合并在一起。数组data1
有一个散列,其中包含"object_id"
具有值"606621809366286"
的键data2
。我需要将这两个散列合并在一起,并使用来自其余两个散列的数据输出一个新散列。
如果数据集中还有其他不一样的键/值对,那也没关系。我只需要匹配那些object_ids
.