deserialization相关内容

从XML创建实体

我具有以下XML结构 一些值 一些值 一些值 一些值 一些值一些值一些值一些值某些值 我需要在C#中解析此xml,并从中获取值以进一步 ..
发布时间:2021-04-30 19:23:18 C#/.NET

有没有一种方法可以使查询看起来像SQL Server 2008中的序列化二进制对象?

我有一个名为Data的对象,序列化为varbinary(MAX).数据对象包含名为Source的属性.有没有办法做类似的事情: 从content_table中选择*,其中Data.Source =='Feed' 我知道使用XML序列化(XQuery)时是可能的.但是在这种情况下,无法更改序列化类型. 解决方案 如果您使用过 BinaryFormatter ,那么,不是,不是真的-至少 ..
发布时间:2021-04-30 19:23:15 C#/.NET

如何使用杰克逊排除空列表项

我正在调用一个API,该API返回一个值数组,这些值将转换为 List .响应中的某些值不再在枚举中定义.这些值在列表中显示为 null 值. 我想知道是否有一种方法可以告诉杰克逊(假装)在反序列化时排除 null 列表项. 我查看了 @JsonInclude ,但这适用于 null 属性,而不适用于 null 收集项. 编辑 这些值显示为null的原 ..
发布时间:2021-04-30 19:23:12 Java开发

反序列化xml,包括名称空间

我正在尝试反序列化某些XML,但无法使名称空间/ xsi:type ="Model" 正常工作.如果将 xsi:type ="Model" 排除在XML之外,它将起作用,但必须存在.如果将名称空间放在模型之外,则会出现错误,如果将其重命名,则会得到一个空列表. XML ..
发布时间:2021-04-30 19:23:04 C#/.NET

Node.js:如何对React组件进行序列化/反序列化?

我想序列化一个React元素(给定props的React组件的一个实例),然后在其他地方反序列化它.你为什么问?我希望能够从一个进程通过stdout发送该类,并在另一个进程中进行呈现.我还希望呈现的组件具有交互性,因此仅使用 ReactDOM.renderToString()就不能满足要求... 我尝试过的事情: 将其序列化为字符串并使用 eval()对其进行反序列化 分别为 JSO ..

通过现场进行杰克逊多态反序列化

让我说一堂课 公共类A {私有UUID typeId;私人B资料;}公共抽象类B {私有字符串a;}公共课程BChildOne扩展了B {...一些变量}公共类BChildTwo扩展了B {...一些变量} 类B的类型正在更改,根据A的typeId,因此,如果A的typeId为"XXX",则数据字段的类型为BChildOne,而如果A的typeId为"YYY",则数据字段的类型为BChild ..
发布时间:2021-04-30 19:22:58 Java开发

BinaryWriter和BinaryFormatter.Serialize之间的区别?

我是对象序列化的新手,在学习如何使用 BinaryFormatter 读写文件(反序列化和序列化)的过程中,我遇到了 BinaryReader 和 BinaryWriter ,它们似乎在做同样的事情. BinaryFormatter.Serialize()和 BinaryWriter 之间是否存在细微差别?还是 BinaryWriter 只是一种更紧凑的方式来执行与 BinaryFormat ..

再次使用该程序时,如何将多个对象写入可序列化文件并读取它们?

我想为我的项目维护银行用户数据库.我能够将用户数量保存在一个可序列化的文件中.但是,当我尝试将用户保存到数据库时,它只会向数据库中添加最新的用户. 下面是编写对象的代码的偷偷摸摸的峰值: if(e.getSource()==提交){if(uFName!=空&& uLName!=空& uInitialDeposit!= 0){if(uAccountType =="Savings"){随机r ..

动态将JSON反序列化为基于内容的派生类型?

在我作为辅助项目编写的小图书馆中,我使用RestSharp从Web API获取Json.将反序列化为模型类可用于简单类型,但在某些端点在请求时生成的类型未知(或不清楚). 特别是其GuildWars2 API v1,其中一个示例是商品数据.当然,每个项目都有一些基本属性,并根据查询的项目设置其他值.例如,武器具有一些修改器,依此类推. 我的想法是为所有基本属性创建一个抽象的Item类, ..
发布时间:2021-04-30 19:22:45 C#/.NET

将任何类转换为键值对

我有很多(也许很多)这样的简单类 公共类ResultA{公开的DateTime日期{放;}public int年{放;}公共int月{get;放;}公众int日{放;}}公共类ResultB{公共字符串Number {get;放;}public int Count {get;放;}公共字符串更新{get;放;}Public int Jewels {得到;放;}} 没有通用接口,但是它们没有简 ..
发布时间:2021-04-30 19:22:42 C#/.NET

将原始JSON字符串存储在反序列化的JSON.NET对象中

这基本上是问题 Newtonsoft对象的后续→获取JSON字符串. 我有一个看起来像这样的对象: [JsonConverter(typeof(MessageConverter))]公共课留言{公共消息(原字符串){this.Original = original;}公共字符串类型{get;放;}公共字符串原始{get;放;}} 我的要求是在初始化时将原始JSON字符串存储为对象的一 ..
发布时间:2021-04-30 19:22:39 C#/.NET

需要库进行二进制流序列化,C ++

我要寻找的东西类似于RakNet内置的序列化库(我不能在当前项目中使用).我需要能够在本地将二进制流保存/加载为自定义格式,并通过网络发送它们.网络部分已解决,但是我真的不想编写自己的方法将所有不同类型的数据序列化为二进制,特别是因为如果没有任何压缩方法,效率会很低. 这里有一些伪代码类似于RakNet的比特流的工作方式,这与我要寻找的内容类似: Foo类{上市:无效Foo :: sav ..
发布时间:2021-04-30 19:22:36 C/C++开发

如何使用Serde解析可能在不失败整个反序列化的情况下无法反序列化的字段?

我正在反序列化作为请求进入的一些JSON对象.输入主体是嵌套的,但是某些字段有时由于各种原因而格式错误.在那种情况下,我仍然需要其余的对象.这并不需要全部通过serde完成;但是现在发生的是,如果单个子字段被弄乱了,整个请求将被丢弃.我想以某种方式仍然反序列化该结果,只是将该字段标记为错误.该怎么办? 例如数据模式可能看起来像: struct BigNested {a:Vec A,b:B ..
发布时间:2021-04-30 19:22:33 其他开发

Java中枚举的反序列化

Java中枚举类型的默认反序列化受到限制,因为 readObject 和 readObjectNoData 抛出 InvalidObjectException .因此,枚举类型非常适合实现单例类而没有任何缺陷(Item 77, Effective Java,第二版,Bloch ). 为什么首先枚举类型完全实现 Serializable ? 在实践中应该如何反序列化枚举引用? 解决方案 ..
发布时间:2021-04-30 19:22:28 Java开发

json反序列化为C#

对我的Web请求的响应如下(不在我的控制范围内): {"nasdaq_imbalance":{“名称":"nasdaq_imbalance","group":"Market Data",“说明":null},"DXOpen IM":{“名称":"DXOpen IM",“组":“每日",“说明":null},“流通股":{“名称":“流通量",“组":“每日",“说明":null}, } ..
发布时间:2021-04-24 19:48:29 C#/.NET

Avro反序列化错误-ArrayIndexOutOfBoundsException

我的工作流程是-我创建avsc文件,使用avrogencpp工具生成C ++类,并在C ++应用程序中创建avro二进制编码的数据. 我正在尝试找出方案2无法正常工作的原因. 场景1 test.avsc {"namespace":"com.company.project","name":"Component_DeviceInfo","type":“记录","doc":“标识客 ..
发布时间:2021-04-12 20:53:07 Java开发

返回动态对象会引发运行时错误

我正在开发一个Web API,其中GET方法需要返回一个对象,该对象的变量将基于XML文件确定.根据客户端要求,返回的格式必须为XML或JSON.我想将XML文件中的数据以XML格式返回给客户端,并且当请求JSON时对JSON来说是合理的. XML中的节点可能会增加或减少,因此 我无法在模型中定义固定的类 .我当前的解决方案是返回一个动态对象,但是下面显示了一个异常.我该怎么做才能避免出现异 ..
发布时间:2021-04-10 19:56:56 C#/.NET