datacontractjsonserializer相关内容

如何使用 DataContractJsonSerializer 序列化/反序列化存储在对象字段中的 DateTime?

我使用以下类通过两个 ASP.NET 服务交换 JSON 数据: [DataContract]公共类过滤器{[数据成员]公共字符串名称 {get;放;}[数据成员]公共 FilterOperator 运算符 {get;放;}[数据成员]公共对象值 {get;放;}} 问题来了:如果我在 Value 中设置了一个 DateTime,它将被反序列化为字符串: Value = "/日期(14761 ..
发布时间:2022-01-24 16:53:52 C#/.NET

处理发送到 REST Web 服务的 JSON 字符串中的 & 字符的正确方法

好的, 我正在使用 System.Runtime.Serialization 和 DataContractJsonSerialization. 问题是在请求中我发送了一个带有 & 字符的属性值.比如说,AT&T,我得到一个错误响应:Invalid JSON Data. 我认为转义将在库内完成,但现在我看到序列化未触及&符号 & 字符. 是的,对于 JSON 格式,这是有效的 ..

parse.com:SerializationException 使用“__type"反序列化 JSON 对象;财产

我正在开发 Windows 10 UWP 应用,但似乎无法摆脱此错误:“在 mscorlib.ni.dll 中发生了‘System.Runtime.Serialization.SerializationException’类型的异常,但未在用户代码中处理" 我正在使用 Rest API 从 Parse 上的数据存储检索值并实例化对象.这是我的班级的样子 公共类 ImageTest{公开课图 ..
发布时间:2021-12-28 18:39:19 C#/.NET

parse.com:SerializationException 使用“__type"反序列化 JSON 对象财产

我正在开发 Windows 10 UWP 应用,但似乎无法摆脱此错误:“在 mscorlib.ni.dll 中发生了‘System.Runtime.Serialization.SerializationException’类型的异常,但未在用户代码中处理" 我正在使用 Rest API 从 Parse 上的数据存储检索值并实例化对象.这是我的班级的样子 公共类 ImageTest{公开课图 ..
发布时间:2021-09-15 19:54:50 C#/.NET

Xamarin使用DataContractJsonSerializer用于Android空白应用程序

我正在尝试使用DataContractJsonSerializer,但似乎无法获得参考/命名空间。 我在.NET Framework 4.5上创建了我的应用。 当我单击“添加引用”时,我仅获得System.ServiceModel的2.0.5.0版本。 > 解决方案 如果要使DataContractJsonSerializer与Android一起使用,则需要创建一个PCL项目,然后 ..

与预期相反的C#DataMember序列化程序订购

根据本文,当序列化为JSON时,我希望在基类的字段列表顶部看到这些字段。但是,我看到的是列表底部的字段。该顺序在实际的类中是正确的,但在层次结构中不是正确的。 正在发生的事情是该类的排序正确,它与我所做的完全相反会期望的。我希望基类首先将其字段序列化。我不想使用Order = X属性,因为对象中的字段太多。 这是完全相反的行为,如下所述: http://msdn.microsof ..

使用Windows Store App使用DataContractJsonSerializer对数组进行反序列化

是否可以在Windows Store应用程序中使用本机 DataContractJsonSerializer 反序列化json数组? 示例,来自: [{“ groups”:[{“ name”:“ tom”,“ vip”:false},{“ name”:“ sam “,” vip“:true}]},{” groups“:[{” name“:” pam“,” vip“:false},{” ..

构造函数不要求反序列化

我读过的许多地方都指出,在反序列化方面,.NET Framework调用了 FormatterServices.GetUninitializedObject ,其中未调用构造函数且未设置字段初始值设定项。如果是这样,为什么要调用我的构造函数? 我的课: [DataContract] 公共类TestClass { [DataMember] 公共字符串Val1 {获取;组; } ..
发布时间:2020-06-11 02:00:18 C#/.NET

DataContractJsonSerializer通用列表,其中包含元素类型的子类型

我将使用 DataContractJsonSerializer 进行JSON序列化/反序列化。 我有两种对象类型JSON数组,并希望将它们都反序列化为相应的对象类型。 具有以下类定义 [DataContract] 公共类发布{ [DataMember (名称=“内容”)] public String Content {get;组; } } [DataContrac ..

XmlSerializer保存临时文件的最安全地方

我注意到XmlSerializer需要使用磁盘空间来进行出价。如果没有可写的%temp%文件夹,则它将失败,并显示以下错误: 源:系统.Xml消息:无法生成临时类(结果= 1)。错误CS2001:找不到源文件'C:\Windows\TEMP\c1ls4elp.0.cs'错误CS2008:未指定输入StackTrace:在System.Xml.Serialization.Compiler.Co ..
发布时间:2020-06-11 02:00:11 C#/.NET

是否可以使用JsonReaderWriterFactory将XML转换为JSON,而无需使用DataContractJsonSerializer?

我需要一个通用例程,该例程接受任何有效的XML并将其转换为JSON,而无需了解基础数据类型.我知道使用Json.Net可以轻松完成此操作,也知道如何使用DataContractJsonSerializer进行此操作,但是我们的组织不使用Json.Net,并且DataContractJsonSerializer需要启用数据协定的对象类型. 我使用Json.Net的工作代码: XmlDoc ..