7

読む目的で、json ファイルに特定のキーの順序を設定したいと思います。

マップのキーには順序がないことはわかっているので、それに依存するべきではありませんが、Poison はプロップリストをエンコードできないため、これを行う方法がわかりません。

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 でこれを達成するには、どの構造を使用すればよいですか?

4

1 に答える 1