我需要将JSON字符串反序列化为编译时未知的类型。它可以反序列化为几个类。类名是作为应用程序的输入提供的,基于此我想实例化该类(已经通过反射完成了): var type = Type.GetType(className);
var myClassInstance = (IParser)Activator.CreateInstance(type); 然后,...and使用它的类型作为JsonConvert.DeserializeObject<typ
对于某些类型,我有一个Rep A,我使用一些forall x. Rep A x -> F (Rep A) x函数对其进行修改,其中F是一个类型家族。假设这封装了Maybe中的所有字段。我想要做的是将该F (Rep A)序列化为JSON。aeson提供了序列化泛型类型的函数,但它没有提供对实际泛型表示进行操作的函数。为了解决这个问题,我想我可以写这样的东西
newtype Re