2

型をシリアル化するための正しい型は何Maybeですか?

Maybeサーバー上にの型のデータ構造がありshowToFay、それを関数でシリアル化すると、{"instance":"Nothing"}またはのいずれにもなりませんが、または の内部で{"instance":"Maybe","slot1":<actual_value>}そのままシリアル化されます。次に、クライアントで正しく逆シリアル化することはできません。nullJust

今のところ型を使用してdata MyMaybe a = MyNothing | MyJust aいますが、常にパターン マッチする必要があり、 で定義されたコンビネータを使用できないため、これを行うのは困難ですMaybe

4

0 に答える 0