У меня есть объект карты, который мне нужно проверить, содержит ли он заданный ключ. Я пробовал, как показано ниже, но всегда возвращает false. Также как получить значение внутри карты replyMessage,
map=%{
Envelope: %{
Body: %{
replyMessage: %{
cc: %{
"amount" => "100.00",
"reasonCode" => "100",
},
decision: "ACCEPT",
invalidField: nil,
purchaseTotals: %{"currency" => "CAD"},
reasonCode: "100",
}
}
}
}
Map.has_key?(map, %{Envelope: %{Body: %{replyMessage: replyMessage}}})= false