708得票13回答
序列化和编组的区别是什么?

我知道在几种分布式技术中(如RPC),术语“Marshaling”被使用,但不明白它与序列化有何区别。它们不都是将对象转换为一系列比特吗? 相关链接: 什么是序列化? 什么是对象编组?

268得票12回答
在函数内部,是否可以将所有参数作为单个对象获取?

在 PHP 中有 func_num_args 和 func_get_args,那么 JavaScript 中是否有类似的功能?

225得票16回答
什么是序列化?

我正在开始学习面向对象编程(OOP),想知道在OOP术语中序列化的含义是什么?

221得票4回答
使用Go的JSON Marshal将JSON键名转换为小写

我希望使用"encoding/json"包来编组在我的应用程序中导入的包中声明的结构体。 例如: type T struct { Foo int } 因为它是导入的,结构体中所有可用(导出)的字段都以大写字母开头。但我希望有小写的键名: out, err := json.Ma...

179得票3回答
json.Marshal(struct) 返回"{}"。

type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json...

139得票8回答
JAXB创建上下文和编组器的成本

这个问题有点理论化,创建JAXB上下文、编组器和解组器的成本是多少? 我发现,将相同的JAXB上下文和可能是同一个编组器应用于所有编组操作可能会使我的代码受益,而不是在每次编组时都创建上下文和编组器。 那么,创建JAXB上下文和编组器/解组器的成本是多少?每个编组操作都创建上下文+编组器是...

123得票6回答
将Python的ElementTree转换为字符串

每当我调用ElementTree.tostring(e)时,都会收到以下错误消息:AttributeError: 'Element' object has no attribute 'getroot' 有没有其他方法可以将ElementTree对象转换为XML字符串?TraceBack:Tra...

113得票6回答
序列化——它是什么,为什么我们需要它?

什么是序列化,为什么我们需要它? 我很难相信从C#发送一个int到C代码时不能直接通过简单的起始和终止信号来传输32位数据,而需要进行序列化。为什么C#不能只将这32位数据发送给C代码并告诉它这是一个int呢? 如果有任何关于为什么我们需要序列化以及如何使用它的好教程或网站,请分享一下。

105得票4回答
如何在C++中序列化一个对象?

我有一些对象的小层级结构,需要通过套接字连接进行序列化并传输。我需要先将对象序列化,然后根据其类型进行反序列化。在C++中有没有像Java那样简单的方法来做到这一点? 只是为了明确,我正在寻找将一个对象转换为字节数组,然后再将其转换回对象的方法。我可以处理套接字传输。

98得票5回答
当JAXB编组xsd:dateTime时,如何指定日期格式?

当JAXB将日期对象 (XMLGregorianCalendar) 转换成 xsd:dateTime 元素时,如何指定生成的XML格式? 例如: 默认数据格式使用毫秒 <StartDate>2012-08-21T13:21:58.000Z</StartDate> 我需...