Serialization 我们在JSON.NET中有类似KnowTypeResolver(DataContractResolver)的功能吗?

Serialization 我们在JSON.NET中有类似KnowTypeResolver(DataContractResolver)的功能吗?,serialization,json.net,nsjsonserialization,Serialization,Json.net,Nsjsonserialization,是否有任何简单的方法来加载和传递/设置序列化程序的KnownTypes?意思是没有1)。将[KnownType]属性添加到类型2)。或传递类型[]。任何帮助都将不胜感激 在搜索和检查其他可用的.NET JSON序列化程序/反序列化程序后,我喜欢fastJSON和ServiceStack的帮助方式。与DataContractSerializer()中的DataContractResolver类似,fastJSON保留了该类型,并且ServiceStack在序列化时非常整洁 因此,对于这两个库,我们

是否有任何简单的方法来加载和传递/设置序列化程序的KnownTypes?意思是没有1)。将[KnownType]属性添加到类型2)。或传递类型[]。任何帮助都将不胜感激

在搜索和检查其他可用的.NET JSON序列化程序/反序列化程序后,我喜欢fastJSON和ServiceStack的帮助方式。与DataContractSerializer()中的DataContractResolver类似,fastJSON保留了该类型,并且ServiceStack在序列化时非常整洁

因此,对于这两个库,我们不需要将[KnownType]属性设置为类/类型,也不需要将类型[]传递给转换方法

下面是关于CodeProject中fastJSON的链接:

对于ServiceStack:

我还查阅了其他一些关于.NETJSON序列化程序基准的文章。在这里,我只列出了其中的两个:

1) 。
2).

在搜索和检查其他可用的.NET JSON序列化程序/反序列化程序后,我喜欢fastJSON和ServiceStack的帮助方式。与DataContractSerializer()中的DataContractResolver类似,fastJSON保留了该类型,并且ServiceStack在序列化时非常整洁

因此,对于这两个库,我们不需要将[KnownType]属性设置为类/类型,也不需要将类型[]传递给转换方法

下面是关于CodeProject中fastJSON的链接:

对于ServiceStack:

我还查阅了其他一些关于.NETJSON序列化程序基准的文章。在这里,我只列出了其中的两个:

1) 。
2).

也许你应该多解释一下你想做什么。谢谢Brian,我明白我们需要在发布问题时提供足够的信息。再次感谢你的留言。也许你应该解释一下你想做什么。谢谢Brian,我理解我们需要在发布问题时提供足够的信息。再次感谢您的注释。添加到上述两个库中,JSON.NET在保存引用(循环引用)方面也有很大帮助。在这里,我选择使用JSON.NET。除了上述两个库之外,JSON.NET在保存引用(循环引用)方面也很有帮助。在这里,我选择使用JSON.NET。