bs-decode:ReasonML和OCaml的类型安全JSON解码

时间:2024-02-24 14:49:18
【文件属性】:

文件名称:bs-decode:ReasonML和OCaml的类型安全JSON解码

文件大小:321KB

文件格式:ZIP

更新时间:2024-02-24 14:49:18

json decoding bucklescript reasonml json-decoding

bs解码 将JSON值解码为结构化的ReasonML和OCaml类型。 受Elm的和启发, bs-decode是的替代产品,它专注于结构化,类型安全的错误处理,而不是异常。 另外, bs-decode收集解析JSON时出错的所有内容,而不是在出现第一个错误时失败。 安装 通过npm安装: npm install --save bs-decode relude bs-bastet 更新您的bsconfig.json "bs-dependencies": [ "bs-bastet", "bs-decode", "relude" ], 用法 可以使用以下内容了解库的工作原理,但是如


【文件预览】:
bs-decode-master
----.gitignore(127B)
----package.json(1KB)
----website()
--------core()
--------package.json(412B)
--------package-lock.json(354KB)
--------static()
--------siteConfig.js(1KB)
--------README.md(701B)
--------i18n()
--------sidebars.json(355B)
--------pages()
--------yarn.lock(282KB)
----package-lock.json(164KB)
----src()
--------Decode_NonEmptyList.re(680B)
--------Decode_AsResult_OfStringNel.re(2KB)
--------Decode_AsResult_OfStringNel.rei(14KB)
--------Decode_AsOption.re(459B)
--------Decode_ParseError.re(5KB)
--------Decode_ParseError.rei(2KB)
--------Decode_AsOption.rei(9KB)
--------Decode_AsResult_OfParseError.rei(13KB)
--------Decode.re(257B)
--------Decode_Base.re(7KB)
--------Decode_AsResult_OfParseError.re(243B)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----CHANGELOG.md(8KB)
----README.md(3KB)
----bsconfig.json(466B)
----.circleci()
--------config.yml(1KB)
----.npmignore(241B)
----.gitattributes(30B)
----docs()
--------return-types.md(2KB)
--------decoding-optional-values.md(3KB)
--------installation.md(578B)
--------decoding-simple-values.md(3KB)
--------what-and-why.md(2KB)
--------decoding-variants.md(2KB)
--------working-with-errors.md(3KB)
--------simple-example.md(2KB)
--------decoding-objects.md(3KB)
----test()
--------Decode_AsOption_test.re(13KB)
--------Decode_AsResult_OfStringNel_test.re(4KB)
--------Decode_AsResult_OfCustom_test.re(3KB)
--------utils()
--------Decode_AsResult_OfParseError_test.re(8KB)

网友评论