Tag: 序列化

从string反序列化而不是TextReader

我想从以下位置更改我的代码: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); 转换成将XML转换为string的代码,然后将string转换为对象Car。 这可能吗?

如何使$ .serialize()考虑到那些禁用:input元素?

默认情况下,默认情况下禁用的input元素被$.serialize()忽略, 有工作吗?

你如何在Django中序列化模型实例?

关于如何序列化模型QuerySet有很多文档,但是如何将模型实例的字段序列化为JSON呢?

如何序列化一个lambda?

我如何优雅地序列化一个lambda? 例如,下面的代码会抛出一个NotSerializableException 。 我怎样才能修复它,而不创build一个SerializableRunnable “虚拟”接口? public static void main(String[] args) throws Exception { File file = Files.createTempFile("lambda", "ser").toFile(); try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) { Runnable r = () -> System.out.println("Can I be serialized?"); oo.writeObject(r); } try (ObjectInput oi = new ObjectInputStream(new FileInputStream(file))) { Runnable r = (Runnable) oi.readObject(); r.run(); } }

高性能实体序列化:BSON vs MessagePack(vs JSON)

最近我发现了MessagePack ,它是Google 协议缓冲区和JSON的另一种二进制序列化格式。 还有MongoDB用来存储数据的BSON序列化格式。 有人能详细说明BSON与MessagePack的区别和优缺点吗? 只是为了完成性能二进制序列化格式的列表:还有Gobs 将成为谷歌的协议缓冲区的继任者 。 然而,与所有其他提及的格式相比,这些格式不是语言不可知的,依靠Go的内置reflection ,至less在Go语言之外还有Gobs库。

检查一个string是否被序列化?

什么是确定一个string是否是serialize()函数的结果/输出的最好方法?

将一个python字典转换为一个string,然后返回

我正在编写一个将数据存储在字典对象中的程序,但是这些数据需要在程序执行过程中的某个时刻保存,并在程序再次运行时加载回字典对象。 如何将字典对象转换成可写入文件并加载回字典对象的string? 这将有望支持包含字典的字典。

使用Rails序列化将散列保存到数据库

我试着在我的Rails应用程序中保存一个哈希映射ID到一些尝试。 我迁移到数据库以适应这个新列: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end 在我的模型中,我有: class User < ActiveRecord::Base serialize :multi_wrong, Hash end 但是当我使用rails控制台来做这个testing时: user = User.create() user.multi_wrong = {"test"=>"123"} user.save 输出是错误的。 这里怎么了?

在JavaScript / jQuery中序列化对象来查询string

我试图find如何序列化一个对象查询string格式的信息,但我所有的search结果淹没在如何去其他方式(string/forms/无论到JSON)。 我有 { one: 'first', two: 'second' } 而且我要 ?one=first&two=second 有没有一个好的方法来做到这一点? 我不介意插件或whatnots – 如果我find的代码不是一个插件,我可能会重新写入一个无论如何…

是否有可能将XML反序列化为List <T>?

鉴于以下XML: <?xml version="1.0"?> <user_list> <user> <id>1</id> <name>Joe</name> </user> <user> <id>2</id> <name>John</name> </user> </user_list> 和以下class级: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } 是否有可能使用XmlSerializer反序列化到List<User>的XML? 如果是这样,我需要使用什么types的附加属性,或者我需要使用什么额外的参数来构造XmlSerializer实例? 一个数组( User[] )将是可以接受的,如果有点不太好。