Normalization ReasonML规范化器

Normalization ReasonML规范化器,normalization,strong-typing,normalizr,reason,bucklescript,Normalization,Strong Typing,Normalizr,Reason,Bucklescript,我知道ReasonML是一种新语言,所以工具将有点落后。但我想知道是否有一个Bucklescript或ReasonML工具可以作为ReasonReact数据的规范化器。我知道我可以直接创建绑定并将其放入,但这感觉不太正确,因为这感觉部分违背了使用强类型语言的目的 我还试图通过将前端模型格式化为字段列表来创建一个规范化器,但这种方法也感觉不对,因为它需要大量的工作来将我干净的记录转换为奇怪的格式化列表数据结构 好奇是否有人在大型reasonML或bucklescript应用程序(如果存在)中遇到过

我知道ReasonML是一种新语言,所以工具将有点落后。但我想知道是否有一个Bucklescript或ReasonML工具可以作为ReasonReact数据的规范化器。我知道我可以直接创建绑定并将其放入,但这感觉不太正确,因为这感觉部分违背了使用强类型语言的目的

我还试图通过将前端模型格式化为字段列表来创建一个规范化器,但这种方法也感觉不对,因为它需要大量的工作来将我干净的记录转换为奇怪的格式化列表数据结构

好奇是否有人在大型reasonML或bucklescript应用程序(如果存在)中遇到过这种情况

谢谢

可能是最接近你所寻找的,虽然不完全相同。它使您能够使用比其他库更少的样板代码创建序列化和反序列化函数。解码器在结果中返回值

用于手写JSON序列化和反序列化。一个警告是它抛出错误而不是返回结果类型,因此您需要手动捕获错误。我认为编译器不会警告您错误,而对于结果类型,它会要求您匹配Ok和Error

使用结果,但我以前从未使用过