Tag: 序列化

使用json.net反序列化没有types信息的多态json类

这Imgur api调用返回一个列表,其中包含以json表示的图库图像和图库相册类。 我不能看到如何反序列化这些自动使用Json.NET,因为没有$ type属性告诉反序列化器哪个类是要表示。 有一个名为“IsAlbum”的属性可以用来区分两者。 这个问题似乎显示了一种方法,但它看起来像一个黑客。 我如何去反序列化这些类? (使用C#,Json.NET) 。 示例数据: 图库图像 { "id": "OUHDm", "title": "My most recent drawing. Spent over 100 hours.", … "is_album": false } 画廊相册 { "id": "lDRB2", "title": "Imgur Office", … "is_album": true, "images_count": 3, "images": [ { "id": "24nLu", … "link": "http://i.imgur.com/24nLu.jpg" }, { "id": "Ziz25", … "link": "http://i.imgur.com/Ziz25.jpg" }, […]

什么是对象序列化?

什么是“对象序列化”的意思? 你能用一些例子来解释吗?

在Java ME中将JSONstring转换为对象?

有没有在Java / J2ME转换string的方法,如: {name:"MyNode", width:200, height:100} 到一个内部对象表示相同,在一行代码? 因为现在的方法太乏味了: Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100); 也许是一个JSON库?

在jQuery中序列化为JSON

我需要序列化一个对象到JSON。 我正在使用jQuery。 有没有一个“标准”的方式来做到这一点? 我的具体情况:我有一个数组定义如下所示: var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd'; … 我需要把它变成一个string传递给$.ajax()像这样: $.ajax({ type: "POST", url: "Concessions.aspx/GetConcessions", data: "{'countries':['ga','cd']}", …

你如何做一个.NET对象的深层副本(特别是C#)?

我想要一个真正的深层复制。 在Java中,这很容易,但是你怎么在C#中做到这一点?

如何反序列化XML文档

如何反序列化这个XML文档: <?xml version="1.0" encoding="utf-8"?> <Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Model> </Car> <Car> <StockNumber>1010</StockNumber> <Make>Toyota</Make> <Model>Corolla</Model> </Car> <Car> <StockNumber>1111</StockNumber> <Make>Honda</Make> <Model>Accord</Model> </Car> </Cars> 我有这个: [Serializable()] public class Car { [System.Xml.Serialization.XmlElementAttribute("StockNumber")] public string StockNumber{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Make")] public string Make{ get; set; } [System.Xml.Serialization.XmlElementAttribute("Model")] public string Model{ get; set; } } 。 [System.Xml.Serialization.XmlRootAttribute("Cars", Namespace = "", IsNullable […]

什么是serialVersionUID,为什么要使用它?

当serialVersionUID缺失时,Eclipse会发出警告。 可序列化类Foo不声明longtypes的静态最终serialVersionUID字段 什么是serialVersionUID ,为什么它很重要? 请显示缺lessserialVersionUID会导致问题的示例。

将JSON反序列化为C#dynamic对象?

有没有办法将JSON内容反序列化成C#4dynamictypes? 为了使用DataContractJsonSerializer,跳过创build一堆类会很好。

使用jQuery将表单数据转换为JavaScript对象

如何将表单的所有元素转换为JavaScript对象? 我想有一些从我的窗体自动构buildJavaScript对象的方式,而不必循环每个元素。 我不想要一个string,由$('#formid').serialize(); ,也不希望由$('#formid').serializeArray();返回的映射$('#formid').serializeArray();

Gson:如何从没有注释的序列化中排除特定的字段

我正在努力学习Gson,而我正在努力解决现场排斥问题。 这是我的课程 public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; private String initials = "PF"; private String lastName = "Fry"; private Country country; private Country countryOfBirth; } public class Country { private Long id; private String name; private Object other; } 我可以使用GsonBuilder并添加ExclusionStrategy像字段名称像firstName或country但我似乎无法设法排除像country.name这样的特定字段的属性。 使用方法public boolean shouldSkipField(FieldAttributes fa) […]