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