为了阅读方便,我希望在json文件中有特定的键顺序。
我知道map的键没有任何顺序,因此我们不应该依赖它,但由于Poison无法编码proplists,我不知道如何实现这一点。
我该使用哪种结构才能使用Poison实现这个功能?
我知道map的键没有任何顺序,因此我们不应该依赖它,但由于Poison无法编码proplists,我不知道如何实现这一点。
iex(1)> %{from: "EUR", to: "USD", rate: 0.845} |> Poison.encode!
"{\"to\":\"USD\",\"rate\":0.845,\"from\":\"EUR\"}"
The result I would like is :
"{\"from\":\"EUR\", \"to\":\"USD\", \"rate\":0.845}"
我该使用哪种结构才能使用Poison实现这个功能?