我正在寻找将 BinaryFormatter 序列化以外的其他内容引入我的应用程序以最终与 Redis 一起使用的方法。ServiceStack JSON 是我想使用的,但它可以用接口做我需要的吗?它可以序列化(通过插入自定义 __type 属性)
public IAsset Content;
Run Code Online (Sandbox Code Playgroud)
但不是
public List<IAsset> Contents;
Run Code Online (Sandbox Code Playgroud)
- 序列化数据中的列表为空。有没有办法做到这一点 - 序列化接口类型列表?
该应用程序又大又旧,它使用的对象的形状可能不允许更改。谢谢