deserialization相关内容
我想反序列化的下列对象: { “START_TIME”:“2013-05-21T10:58:32Z” “结果”:1, “消息”:“OK”, “经营者”:“http://127.0.0.1:8000/api/users/2/” } 如何写这个对象的C#模式? “操作员”关键字不能作为型号名称,我还没有发现可以以图的名称可以使用任何属性。 任何想法?
..
我试图解析XML,这是在这个的网址: 尝试 { XDOC VAR = XDocument.Parse(requestedURL); 回复于(“ASD:”+ xDoc.Descendants(“进入”)计数()); } 赶上(例外错误) { 回复于(err.Message); } 但它与回复的数据在根级别无效。行1,位置1。 我在哪里错了? 解决方案 您应
..
我有看起来像这样的测试XML文件: <人> < CONTACTINFO> ... < CONTACTINFO> < /人> 当我试图反序列化,一切工作正常。 但问题是,有时这个XML文件的结构是不同的 - XML命名空间,有时添加 <人的xmlns:XSD =“http://www.w3.org/2001/XML
..
我对面 当应用于方法,指定方法被称为一个对象的对象图中的反序列化后立即使用。相对于图中的其他对象反序列化的顺序是非确定性的。 问题 在与该属性的方法要求的任意的序列化? 如果是这样,如何.NET保证该方法被调用任意串行? 如果不是,它支持所有的“共同”串行(BinaryFormatter的,XmlSerializer的,JSON序列,DataContractSerializer的)?
..
我有一个问题,一些反序列化JSON字符串返回到.NET对象。我有一个包含来自外部的一些信息的容器类,有一个外地电话类类别它定义什么类型的信息是,实际内容是另一种属性,它目前可以是任何东西,所以我们定义为对象类型。 以下是.NET类的定义,有助于理解这个问题。 类ClassOne { 公共字符串名称{;组; } 公众诠释年龄{获得;组; } } 类ClassTwo {
..
在code段列出了两种方法,我可以做到这一点。首先是使用 MsgPack 并第二次测试使用的 ServiceStack的JSONSerializer 。二是更有利的,因为ServiceStack.Text JSONSerializer用于整个项目中,我的工作。 为什么要低于使用字典和LT时未能通过第二次试验,街,HashSet的< INT>> [的TestFixture]
..
我正在写一个小类从文件中读取的键值对的列表,并写入词典<字符串,字符串> 。该文件将具有以下格式: 键1:值1 KEY2:值2 KEY3:值3 ... 这应该是pretty的容易做到,但由于用户会手动编辑这个文件,我应该怎么处理空格,制表符,多余的跳跃之类的东西?我大概可以使用替换以删除空格和标签,但是,没有任何其他的“看不见”的角色我失踪? 或者,也许我可以删除非字母
..
我有以下型号: [DataContract] 公共类的MessageHeader { 私人的Guid? MESSAGEID; 公众的Guid的MessageId { 得到 { 如果(MESSAGEID == NULL) 邮件ID = Guid.NewGuid();
..
我使用的是SinglePageApplication内DbGeography型(带风和角)。现在用DbGeography型使用数据时(只读)是没有问题的。 当我保存它具有DbGeography类型属性的实体出现以下错误: 从“WellKnownValue'上'System.Data.Entity.Spatial.DbGeography”错误获取价值 当数据被序列化到JSON(与newt
..
我得到一个 ProtoException ProtoBuf.ProtoException:内部错误;发生的关键不匹配 与下面的code: [ProtoContract] 类Foo {} 类MemberRemovedTest { [ProtoContract] 类V1 { [ProtoMember(1,AsReference =真)
..
我耗费了SAP-NetWeaver的网络服务。响应对象包含一个数据,并且在未设置则返回“0000-00-00”。这导致了反序列化错误在我的.NET 4.0的WCF代理,因为用于.NET的最低有效日期将是“0001-01-01”。 我问SAP开发者来装饰用的minOccurs =“0”属性的日期元素,而忽略它,如果没有价值present但他说他不能这样做。 在我要求他返回“0001-01-01”
..
我用JSON.NET反序列化从浏览器的AJAX发送HTTP请求,并正在运行成使用GUID []作为参数问题,Web服务调用。这工作得很好,当我用内置的.NET序列化。 首先,在流看上去像这样的原始字节: System.Text.Encoding.UTF8.GetString(rawBody); “{\”recipeIds \“:\”d9ede305-d244-483b-A435-abcf35
..
我有以下JSON字符串: [ {“人”:{“姓名”:“约翰”,“性别”:“男”}}, {“人”:{“姓名”:“约翰”,“性别”:“男性”}} ] (正如您可能会注意到不幸的是我有一种“根”元素的数组中的每个对象,对没有这个“根”元素的任务就变得十分简单了。) 我要反序列化到人类的列表: 类Person { 公共字符串名称{;组; } 公共字符串性别{获得;
..
假设一个Java类的所有字段是Java原语,如果这样的对象已经系列化,能不能成功地反序列化由C#转换为“相当于”C#类的一个实例? 时的反向可能? - C#与Java 我知道有许多语言无关的格式,如XML,可能是的使用的把工作完成。我更感兴趣的是是否使用的本机的序列化的数据是可行的。 解决方案 可序列化流的格式。我想你可以写一个类容易解析字节流,并创建在C#中所需的类。 这是一篇文章,它
..
我试图解析开放汇率JSON 在JSON和我用这种方式: 的HttpWebRequest的WebRequest = GetWebRequest(“http://openexchangerates.org/latest.json”); HttpWebResponse响应=(HttpWebResponse)webRequest.GetResponse(); 字符串jsonResponse =的Str
..
可能重复: 我只读以下JSON模式访问: {项目:[{类型:“猫”,catName:“汤姆”},{类型:“狗”,dogName:“蓬松”}]} 我想所有这些反序列化到各自的类型: 类猫:动物{ 字符串名称{;组; } } Dog类:动物{ 字符串名称{;组; } } 我在这一点上唯一的想法就是将它们反序列化到动态的对象,或词典<字符串,对象>
..
是否有可能从C#一个int反序列化的枚举。例如如果我有下面的类: 类员工 { 公共字符串名称{;组;} 公众诠释EmployeeTypeID {获得;组;} } 我可以轻松地从XML创建此 <员工> <名称>乔·布洛格斯< /名称> &其中; EmployeeTypeID→1&其中; / EmployeeTyp
..
我有一个JSON字符串,我需要一些帮助来反序列化。 什么工作对我来说..这是JSON { “响应”: [ { “loopa”:“81ED1A646S894309CA1746FD6B57E5BB46EC18D1FAff”, “德鲁巴”:“D4492C3CCE7D6F839B2BASD2F08577F89A27B4ff” “形象”:
..
我在我的数据库中的数据表,我储存的各种设置。由于他们是任何类型的(即使是复杂的对象图)的,我决定来存储它们的值序列化的JSON字符串。 让我们说,我序列化一个名单,其中,ItemBase> 。序列化字符串看起来就好了。但问题是,列表项是指从 ItemBase 继承的各类(可能还有是抽象的,我也不在乎)的。 问题 这(德)序列化类/库我应该用,所以我的JSON字符串将被正确地反序列化到正
..
我是序列化XML文件到.NET C#对象之后得到k_BackingField在我返回的JSON。 我已经添加了DataContract和数据成员属性的.NET C#对象,但当时我什么也得不到的JSON,客户端。 [XmlRoot(“人”)] [可序列化] 公共类LinkedIn { [的XmlElement(“ID”) 公共字符串ID {获得;组; } [的XmlE
..