Elm是否有JSON类型提供程序?

Elm是否有JSON类型提供程序?,elm,Elm,似乎在Elm中处理JSON的唯一方法是通过JSON.decode手动解码每个JSON方案 有没有像F#的类型提供程序之类的好选择 没有官方软件包可以这样做,但也有类似的社区替代方案: 基于JSON输入创建Elm类型别名和解码器 此项目允许您自动创建: 从JSON数据中键入别名 来自类型别名和某些联合类型的解码器 来自类型别名和某些联合类型的编码器 没有,我认为这是有充分理由的。您的应用程序很少需要很好地映射到您使用的JSON,因此当您必须将生成的数据结构转换为应用程序数据结构时,您认为从代码

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

有没有像F#的类型提供程序之类的好选择


没有官方软件包可以这样做,但也有类似的社区替代方案:

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

此项目允许您自动创建:

  • 从JSON数据中键入别名
  • 来自类型别名和某些联合类型的解码器
  • 来自类型别名和某些联合类型的编码器

没有,我认为这是有充分理由的。您的应用程序很少需要很好地映射到您使用的JSON,因此当您必须将生成的数据结构转换为应用程序数据结构时,您认为从代码生成中获得的便利通常会丢失。或者,当您直接使用生成的数据结构忽略应用程序的需要,并将自己描绘成一个角落时。解码器允许您直接从JSON转换到应用程序所需的数据结构,这是一件好事。