首页 > 解决方案 > Elm 有 JSON 类型提供程序吗?

问题描述

似乎在 Elm 中处理 JSON 的唯一方法是手动解码每个 JSON方案Json.Decode

有没有像 F# 的 Type Provider 之类的不错的选择?

F# 数据:JSON 类型提供程序

标签: elm

解决方案


没有这样做的官方软件包,但有像这样的社区替代方案:https ://github.com/eeue56/json-to-elm

基于 JSON 输入创建 Elm 类型别名和解码器

该项目允许您自动创建:

  • 来自 JSON 数据的类型别名
  • 来自类型别名和一些联合类型的解码器
  • 来自类型别名和一些联合类型的编码器

推荐阅读