我很难从JSON到层次结构的子类进行解码。我希望解码器能够归纳出它是什么类型的ValuationReponse,对其进行解码,并将其作为“通用”ValuationResponse提供。然后,我可以使用匹配的情况或类似的操作来获得实际的特定类型.。sealed trait ValuationResponse {
d
我正在为Elm数据结构编写一些自动生成JSON编解码器的代码。在我的代码中有一点,“子结构/子类型”已经被编码为Json.Encode.Value,我需要向它添加另一个键值对。或组合两个Json.Encode.Value类型的值type alias Entity record = , entityVal
struct负责用CSV文件中的数据填充class。它的扩展是,当我创建一个派生类时,我还创建了一个派生结构,它将正确地填充这个类似但不同的派生类。); //Should return correct type of struct }
但是,当我尝试使用下面的代码时,通过将它作为基类引用,它会自动恢复到基类我怀疑它失去了它的派生状态,因为a)它