首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于ReasonML的Normalizr

用于ReasonML的Normalizr
EN

Stack Overflow用户
提问于 2018-04-24 13:06:28
回答 1查看 178关注 0票数 0

我知道ReasonML是一种新语言,所以工具会有点落后。但我想知道是否有Bucklescript或ReasonML工具可以充当reason-react数据的Normalizr。我知道我可以直接进行绑定并将它们放到Normalizr中,但这感觉并不正确,因为它感觉在某种程度上违背了使用强类型语言的目的。

我还试图通过将前端的“模型”格式化为“字段”列表来创建一个规范化程序,但这种方法也让人感觉是错误的,因为它需要大量的模板将我漂亮的干净记录转换成奇怪的格式化列表数据结构。

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

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-05-10 14:32:01

  • JsonCodec可能是最接近您正在寻找的东西,尽管不是完全相同。它使您能够使用比其他库更少样板代码来创建序列化和反序列化函数。解码器返回Result.
  • bs-json格式的值包装,用于手写JSON序列化和反序列化。警告之一是它会抛出错误,而不是返回Result类型,因此您需要手动捕获错误。我认为编译器不会警告您错误,而对于Result类型,它会要求您在Ok上匹配,并且Error.
  • bs-json-keypather使用Result,但我以前没有使用过它。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49993796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档