【发布时间】:2016-09-24 05:42:56
【问题描述】:
出于阅读目的,我希望在 json 文件中有一个特定的键顺序。
我知道 map 的键没有任何顺序,因此我们不应该依赖它,但由于 Poison 无法编码 proplist,我不知道该怎么做。
iex(1)> %{from: "EUR", to: "USD", rate: 0.845} |> Poison.encode!
"{\"to\":\"USD\",\"rate\":0.845,\"from\":\"EUR\"}"
我想要的结果是:
"{\"from\":\"EUR\", \"to\":\"USD\", \"rate\":0.845}"
我应该使用哪种结构来通过 Poison 实现这一点?
【问题讨论】:
标签: elixir elixir-poison