gpt4 book ai didi

c# - 反序列化的ServiceStack时间

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:22 24 4
gpt4 key购买 nike

我对 serviceStack.Text 的反序列化有疑问。复杂对象序列化的运行时间随着对象复杂度的增加呈指数增长。特别是,这个对象包含一个简单对象列表,增加列表中这些项目的数量,序列化时间急剧增加。如何让它更快?

这些是我唯一的配置:

JsConfig.IncludeTypeInfo = true;
JsConfig.IncludePublicFields = true;

最佳答案

我强烈建议不要使用:

 JsConfig.IncludeTypeInfo = true;

这会强制包含不必要的类型信息,从而不必要地使负载膨胀。理想情况下,您的 DTO 应该定义明确并且不包含未知的 object or Interface properties这增加了特定于序列化程序的耦合,并且将无法在许多基于标准的序列化程序中进行序列化。

关于c# - 反序列化的ServiceStack时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com