2 つの配列を結合したい。両方の配列には、共通の単一のキーを持つハッシュが含まれています: 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"}
]
2つの一致に基づいてデータをマージしたいと思いobject_idます。配列には、値を持つdata1キーを含むハッシュがあります。これら 2 つのハッシュをマージし、残りの 2 つのハッシュのデータを使用して新しいハッシュを出力する必要があります。"object_id""606621809366286"data2
データセット内に同じではない他のキーと値のペアがある場合、それは問題ではありません。私はそれらに一致する必要がありobject_idsます。