我想加入两个数组。两个数组都包含具有一个共同键的散列: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.