客户端配置文件中的 C#/.NET json 序列化程序?
Posted
技术标签:
【中文标题】客户端配置文件中的 C#/.NET json 序列化程序?【英文标题】:C#/.NET json serializer in client profile? 【发布时间】:2012-08-15 18:59:48 【问题描述】:.NET 客户端配置文件中是否有 JSON 反序列化器?还是包括 System.Web.Extensions.dll 或 json.net(第 3 方,非常可靠)是我唯一的选择?
我希望到现在(2012 年使用 .NET 4.5)在客户端配置文件中内置一些东西
【问题讨论】:
DataContractJsonSerializer?根据 msdn,它在客户端配置文件中受支持... 【参考方案1】:有no longer a client profile in .NET 4.5。所以请随意使用 JSON.NET。或javascriptSerializer
。或其他。
顺便说一句,新的 WebApi HttpClient 使用 JSON.NET,显然微软倾向于它。
【讨论】:
如果 JSON.NET 告诉了序列化失败的原因,那将是绝对完美的。根据我的项目,我同时使用两者(其他是 JavaScriptSerializer)。以上是关于客户端配置文件中的 C#/.NET json 序列化程序?的主要内容,如果未能解决你的问题,请参考以下文章
配置 JSON.NET 以忽略 DataContract/DataMember 属性