gpt4 book ai didi

c# - 我想要哪个 Json 序列化器?

转载 作者:太空狗 更新时间:2023-10-30 01:03:41 24 4
gpt4 key购买 nike

<分区>

我启动了一个新的 MVC 5 Web API 项目,我想手动将对象编码为 JSON 以保存到数据库中。但是,我的项目中似乎至少有四种不同的类似 JSON 的序列化程序类:

  • System.Runtime.Serialization.Json.DataContractJsonSerializer
  • System.Web.Helpers.Json
  • Newtonsoft.Json.JsonConvert
  • Newtonsoft.Json.JsonSerializer

我有点理解为什么这四个在概念上是不同的:一个来自 WCF,两个来自 Newtonsoft;两个是快速转换器,两个是可配置的序列化器,等等。

我想不通的是,我应该使用哪一个真的很重要。这 4 个选项之间在功能上有什么区别吗?如果我在另一个应用程序中使用一个类进行序列化并使用不同的类进行反序列化,是否会存在互操作性问题?

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