序列化Maybe类型

时间:2015-01-26 14:35:31

标签: haskell fay

序列化Maybe类型的正确类型是什么?

鉴于我在服务器上有一些Maybe类型的数据结构,并且我使用showToFay函数对其进行序列化,那么它将不会成为{"instance":"Nothing"}或{{1}之一},但它被序列化为{"instance":"Maybe","slot1":<actual_value>}或在null内部。那么我不可能在客户端上正确地反序列化它。

我现在正在使用Just类型,但由于我需要一直进行模式匹配而无法使用data MyMaybe a = MyNothing | MyJust a上定义的组合器,因此很难处理。

0 个答案:

没有答案