deserialization相关内容

我该如何继续读络绎不绝用宽容失败

目前我工作的一个应用程序,从Twitter的API读取数据流并将其解析为对象。 目前,我读了流和使用的readObject从DataContractJsonSerializer让我的对象。 这个伟大的工程! 但是: 我有点担心,在关闭的机会,我的程序与流赶上(上网速度变慢或W / E),并没有足够的数据来分析,会发生什么。 ..The方法可能会抛出异常,但我想等待新的数据,然后重试 ..
发布时间:2016-10-04 16:33:47 C#/.NET

在服务器反序列化WCF消息

我实现(通过IDispatchMessageInspector)的自定义消息检查拦截那些在WCF服务的服务器端收到的消息,所以我可以尝试反序列化消息并应用一些具体的业务逻辑。我现在遇到的问题是,当我写的MessageBuffer的内容到一个新的MemoryStream,然后尝试反序列化,我得到一个错误,指出“在根级别的数据无效。行1,位置1” 。我不知道数据传递的是跳过检查员使一切工作正常有效 ..
发布时间:2016-10-04 15:31:47 C#/.NET

JsonProperty - 使用不同的名称反序列化,而是用原来的名字进行序列化?

我从一个API检索JSON。我使用newtonsoft(这是json.net吧?)反序列化到对象列表这一点。有用。 不幸的是我还需要通过这一起给他人JSON(他们不能调用API直接只有我可以访问它)。我说,不幸的是,因为我需要输出我的JSON是从正在接收什么(属性名称必须是不同的)不同。 例如,我有一个类所谓的人,有一个名为Name属性。我想“人”,所以我让我的请求,该API来获取JS ..
发布时间:2016-10-03 21:26:56 C#/.NET

序列化反序列化匿名孩子JSON性能建模

我有我从接收数据的API。那API是在我的掌握它是如何构成的,我需要序列化和反序列化JSON输出到数据映射到我的模型。 一切都工作得很好JSON是很好的格式化命名属性在哪里。 你可以做什么在没有命名值并没有仅仅整数和字符串数组?像在地点 这里是JSON的示例: {“ID”:“2160336”,“activation_date”:“2013年8月1日”,“到期日期”:“20 ..
发布时间:2016-10-01 20:46:27 C#/.NET

复杂的XML反序列化

我试图反序列化一个复杂的XML文件。我有我的主类结构使得它得到全部在第一个孩子节点信息的,我甚至有它,这样我可以得到 CLIENTNAME 这是深两层。但是,任何超出这似乎并没有工作。我得到一个列表项为1的计数,但没有信息列表中。 我的 OrderTaxes 和 OrderTransactions 列表回来了计数= 1 ,但所有字段为空。 我敢肯定这是我的同班同学有问题。结构和朝向修正 ..
发布时间:2016-10-01 19:46:54 C#/.NET

JSON.net反序列化

我是JSON编码字符串。我也有C#类: 类暴暴{ 公共静态列表<&暴暴GT;的plist =新的List<&暴暴GT;(); 公共字符串用户{搞定;设置;} 公共串号{搞定;集;} } [{“用户”:“27FFBADD7284E5CB98EAC45559589E28FDDDC3AD”,“号码”:“62827”},{“用户”:“27FFBADD7284E5CB98 ..
发布时间:2016-10-01 19:43:33 C#/.NET

使用反序列化XmlSerializer.Deserialize()在C#中的父母的名字空间之外的子节点

我有一个使用的命名空间,以帮助存储在XML反序列化对象的应用程序。 XML命名空间也是对象所在的C#命名空间。例如,假设下面的XML剪断: < XML的配置的xmlns:程序=“MyAppNS”> <应用:人> <名称>比尔和LT; /名称> <汽车> <使>本田< /制作> <模型与GT;雅阁< /型号 ..
发布时间:2016-10-01 19:21:12 C#/.NET

我怎样才能坚持protobuf网可为空值的数组?

我在迁移从BinaryFormatter的至protobuf网(它到目前为止似乎提供既在存储大小和反序列化时间而言巨大的改进)的过程。 不过,我所遇到的一个问题是双?[]数组不,他们序列相同的形式反序列化。被空获得其全部删除阵列中的任何值 - 即如果我开始用的[NULL,NULL,1,2,3,空],反序列化后,我结束了数组[1 6元素的数组,2,3]。对于我的计划,至关重要的是,我正是之前系 ..
发布时间:2016-10-01 19:13:58 C#/.NET

使用JObject和JProperty与JSON.Net 4.0

我想反序列化JSON格式为: { “数据”:[ { “安装”:1, “user_likes”:1, “user_education_history”:1, “friends_education_history”:1, “书签” :1 } ] } 一个简单的字符串数组是这样的: { “已安装”, “user_likes”, “ user_education ..
发布时间:2016-10-01 19:03:10 C#/.NET

反序列化JSON不JSON.NET工作

使用JSON.NET反序列化时,我有以下JSON的一个问题。 { “?XML “:{ ”@version“:”1.0“, ”@encoding“:”UTF-8“ }, ”人“:{ ”人“:[{ ”@Id“:”1“, ”@Name“:”约翰“, ”@Surname“:”史密斯“ }, { “@Id”:“2”, “@Name”:“约翰”, “@Surname”:“史密斯”, “技巧” :{ ..
发布时间:2016-10-01 00:56:37 C#/.NET

反序列化在C#中的JSON数组

我坚持一个棘手的问题。 我有这种格式的JSON字符串: [{ “纪录”: { “名”:“Komal”, “时代”:24, “位置”:“西里古里” } }, { “纪录”: { “名”:“Koena” “时代”:27, “位置”:“巴拉瑟德” } }, { “纪录”: { “名”:“卡南”, “时代”:35, “位置”:“乌塔尔帕拉科特龙格” } } ... . ..
发布时间:2016-09-30 23:32:12 C#/.NET

添加多个项目在JSON数组使用Json.net在C#对象

谁能告诉我怎么可以反序列化包含多个属性的对象? 下面给出的情况下,代码工作正常。 公众的ActionResult指数() { 串JSON = @“{”“名”“:”“人2”“, “”电子邮件“”:“”example@example.com“”}“; VAR EMP = JsonConvert.DeserializeObject<&人GT;(JSON); 的Respons ..
发布时间:2016-09-30 22:37:35 C#/.NET

如何序列化/反序列化一个C#WCF DataContract /从XML

我开发将由多个不同的客户端应用程序使用WCF服务。为了使一个官能工作时,服务器需要读取XML文件成C#DataContract其然后在给相关的客户端通过。据我从MSDN网站了解,这是可能的,但我找不到任何一个完整的例子。特别是关于“流”参数的网站谈判,我不完全得到呢。 我的数据契约都有一个属性字段这是另一个数据列表合同里面有多个简单属性字段。 例如 [DataContract ..
发布时间:2016-09-30 22:22:41 C#/.NET

序列表< T>为XML,并扭转XML列出< T>

有谁知道我(或者如果它是可能的)扭转我创建以下 的XML [序列化( ) 公共类CustomDictionary { 公共字符串键{获得;组; } 公共字符串值{获得;组; } } 公共类OtherClass { 保护无效BtnSaveClick(对象发件人,EventArgs五) { 变种analysisList =新名单,LT ; CustomDictionary&G ..
发布时间:2016-09-29 13:13:13 C#/.NET

JSON反序列化类型不支持数组的反序列化

我读过关于反序列化错误另外两个职位,但我没有得到任何地方,所以我张贴我自己的问题。 我有一个返回的JSON的WCF服务。在特定类型的反序列化,它失败。 在努力让你轻松复制错误,我硬编码下面的JSON与呼叫一起。 从本质上讲,你应该能够复制/粘贴下面的代码,看看它是失败的。 消费者需要反序列化到一个工作对象这一点。 s.Deserialize失败,并在标题提到的错误信息 ..
发布时间:2016-09-29 13:10:14 C#/.NET

为什么System.Version在JSON字符串不正确反序列化?

上下文:我需要通过包含大量的属性/字段(以UI层从中间层层)的对象。在属性列表,一个是没有得到从JSON字符串格式正确类型的反序列化版本。我有一个选择的JSON格式基于XML的JSON序列化字符串将返回短字符串的结果。 问题: System.Version不能正确反序列化。我已经尝试了两种不同的.NET库。以下是各代码段: 使用 代码片段1 ServiceStack .NET库: ..
发布时间:2016-09-29 12:55:16 C#/.NET

protobuf网的错误消息"在源数据的无效字段:0"

“无效的字段源数据:0” 我在序列化下面的类的实例,当我尝试反序列化之后,我得到了以下错误消息成功,但。 我不知道是什么它指的是因为我发现下面的类直线前进。我刚刚更新protobuf网版本2.00.614(运行时版本:2.0.50727)。 任何想法,我是否有可能忽视的东西微不足道 [ProtoContract] 公共类TimeSeriesProperties { [ ..
发布时间:2016-09-28 14:34:41 C#/.NET

发生在你身上大关[非序列化]当您反序列化领域是什么?

只是这些字段设置为默认创建一个新的实例时,像值?我可以创建自定义代码在反序列化到这些字段设置为新的价值? 解决方案 请注意:这一切是特定于的BinaryFormatter : 在默认情况下,他们完全忽略;他们将有自己的类型的默认值,即零值/空值。 如果您实现自定义序列化( ISerializable的),那么 [非序列化] 不适用,你可以做你想做的,但大多数人的不要的不得不这样 ..
发布时间:2016-09-28 13:00:38 C#/.NET