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