问题标签 [serialization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 使自定义 .NET 异常可序列化的正确方法是什么?
更具体地说,当异常包含自定义对象时,这些对象本身可能是可序列化的,也可能不是。
举个例子:
如果此 Exception 被序列化和反序列化,则不会保留两个自定义属性 (ResourceName
和)。ValidationErrors
属性将返回null
。
是否有用于实现自定义异常序列化的通用代码模式?
java - 具有不可序列化部分的 Java 序列化
我有:
在 MyClass2 中是不可序列化的属性。如何序列化(和反序列化)这个对象?
更正:MyClass2 当然不是接口而是类。
java - XMLEncoder 和 XStream 的相对优势是什么?
假设我想在 XML 中存储很多小的配置对象,并且我不太关心格式。JDK 中内置的XMLDecoder类可以工作,据我所知,XStream以类似的方式工作。
每个图书馆的优势是什么?
java - 如何在 Java 中解析 PHP 序列化数据结构?
我有一个结合了 Java 和 PHP 最好和最差的系统。我正在尝试将曾经用 PHP 编写的组件迁移到 Java One。
有没有人有一些关于如何在 Java 中解析 PHP 序列化数据结构的提示?序列化是指 php 的序列化函数的输出。
c# - .NET 对象最灵活的序列化是什么,但实现起来很简单?
我想序列化和反序列化对象而不必担心整个类图。
灵活性是关键。我希望能够序列化传递给我的任何对象,而无需整个对象图中所需的完整属性。
这意味着二进制序列化不是一个选项,因为它仅适用于其他 .NET 平台。我还想要一些人可以阅读的东西,因此可以被管理程序和其他解释器破译。
我在使用 DataContract、JSON 和 XML 序列化程序时发现了问题。
- 大多数这些错误似乎都集中在列表/字典的序列化(即XML Serializable Generic Dictionary)上。
- “将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用 KnownTypeAttribute 属性或将它们添加到传递给 DataContractSerializer 的已知类型列表中。”
请根据实际经验而不是理论或阅读文章来回答。
.net - 使用 .Net 使用 XmlSerializer 有哪些限制(如果有)?
使用 .Net 使用 XmlSerializer 有哪些限制(如果有)?例如,您可以将图像序列化为 XML 吗?
c# - 我应该直接绑定到从 web 服务返回的对象吗?
我应该直接绑定到从 Web 服务返回的对象,还是应该将客户端对象绑定到我的网格控件?例如,如果我有一个返回对象 Car 的服务,我是否应该有一个客户端 Car 对象,我用来自 web 服务 Car 对象的值填充?什么被认为是最佳实践?在 C# 中,我是否需要将我的类标记为可序列化或对它们做一些特别的事情?
.net - 反序列化会发生什么?
我目前正在转换我的 ASP.NET v2 应用程序来序列化/反序列化它的对象,因为我想从 inproc 会话状态转移到 stateserver。这是因为我的主机 webhost4life 有一种讨厌的倾向,即频繁地回收工作进程,从而导致会话超时。反正……这个问题……
我试图不序列化我不需要的东西,即重新初始化每个页面的变量,不需要序列化。这是其中之一:
私有回滚队列作为新队列(DataServer.Rollback)
在反序列化时,RollbackQueue 会是 a)什么都没有还是 b)一个空队列?我的猜测是,当 .NET 反序列化时,它会照常创建父对象,然后一一填写字段。因此,NEW 位将触发。
但这是一个猜测。
谢谢,罗伯。
java - Java中的序列化日期
我正在通过 Web 服务传递一些对象,其中一些包含 java.sql.Date。因为 Date 没有空的构造函数,所以它不想被序列化。
问题的第一部分很简单:在客户和服务之间传递日期的最佳方式是什么?
第二部分有点棘手:一旦我决定如何传递日期,我显然可以声明日期瞬态并制作一些包装类以将日期作为 String 或其他方式传递,但是如何将相同的解决方案尽可能透明地应用于包括 Date 的几个类?
(我有一种预感,DynamicProxy thingy 可能是一个解决方案,但阅读 Sun 网站上的文档并不是很有帮助,所以如果它确实是朝那个方向发展的,将不胜感激)
编辑:我问错了问题,对不起(我和同事之间有些误解,实际上是什么问题)。由于反序列化而出现问题。因此,一旦我有 xml 格式的日期,它就会尝试将自己反序列化为 GregorianCalendar。问题的其他部分仍然存在:接收某些东西(长时间戳或 GregorianCalendar)并将其转换为 sql 日期的最佳方式是什么,而不为 10 个不同的类制作 10 个不同的包装器。我正在使用 NetBeans 进行代码和 wsdl 生成。
serialization - 使用 Microsoft WF 序列化版本化工作流
我有一个简单的业务工作流程,具有以下条件
- 用户需要使用设计器更改工作流程本身
- 工作流程是一个长时间的rinning工作流程,所以会被序列化
有没有办法自动执行不同工作流程序集的版本控制任务?