如何 JSON.Encode 一套榆树?

How to JSON.Encode a Set with Elm?

我正在尝试 JSON.EncodeSet String 放入 JSON 列表中。

Encode.list <| Set.map Encode.string mySet

我该怎么办?

感谢 slack 上 Elm 社区的帮助,我找到了一个方法:

Encode.list <| List.map Encode.string <| Set.toList mySet

您可能想考虑用管道代替,因为这样可读性更好

mySet
    |> Set.map Encode.string 
    |> Set.toList
    |> Encode.list