【发布时间】:2021-06-26 18:22:33
【问题描述】:
我有一个类似的代码。我希望它在属性上用引号回显一个有效的 JSON,以便它可以通过管道传输到另一个命令。但是在呼应的同时,它正在扯掉所有的引号。
def test_function() do
map = %{
"key1" => 12,
"key2" => "value1",
}
json = Poison.encode!(map)
IO.inspect(json)
Mix.Shell.cmd(
"echo #{json}",
fn x -> IO.puts(x) end
)
end
预期
{"key2":"value1","key1":12}
实际
{key2:value1,key1:12}
【问题讨论】:
标签: elixir elixir-mix elixir-poison