Elixir List Map Key String To Atom

[Solved] Elixir List Map Key String To Atom | Elixir - Code Explorer | yomemimo.com
Question : elixir list map key string to atom

Answered by : nguyen-quang-huy

iex> string_key_map = %{"foo" => "bar", "hello" => "world"}
%{"foo" => "bar", "hello" => "world"}
iex> for {key, val} <- string_key_map, into: %{}, do: {String.to_atom(key), val}
# or
iex> string_key_map |> Map.new(fn {k, v} -> {String.to_atom(k), v} end)
%{foo: "bar", hello: "world"}

Source : https://www.titanwolf.org/Network/q/9c08f19e-c78d-4414-9834-d1de39df1ba2/y | Last Update : Wed, 02 Feb 22

Answers related to elixir list map key string to atom

Code Explorer Popular Question For Elixir