json.net相关内容

如何配置JSON.net解串器来跟踪缺少的属性?

Sample类: 公共类ClassA的 { 公众诠释标识{搞定;组; } 公共字符串SomeString {搞定;组; } 公众诠释? SomeInt {搞定;组; } } 默认解串器: VAR myObject的= JsonConvert.DeserializeObject<&的ClassA GT;(STR); 对于两个不同的输入 ..
发布时间:2016-10-01 00:20:36 C#/.NET

序列含有字典这样一个对象,该字典键/值被呈现作为含对象的一部分

我有一个类如下: 公共类用法 { 公共字符串应用{得到;组; } 公众解释<字符串,字符串> KVPs {搞定;组; } } 当我使用此代码: VAR JSON =新的JavaScriptSerializer()序列化(使用)。 它给了我这个JSON: {“应用程序”:“的myapp”,“KVPs”:{“K1”:“ ..
发布时间:2016-10-01 00:02:51 C#/.NET

提高XmlSerializer的性能

我用的XmlSerializer 序列化/反序列化的一些对象。问题是性能。在进行分析时,使用的XmlSerializer 让我们的应用2秒钟来启动。我们缓存我们的XmlSerializer和重用他们。因为我们正在创建与 XmlAttributeOverrides XmlSerializer的,我们不能用sgen.exe。 我尝试使用序列化替代像Json.Net,并在第一,这是工作的伟大。问题 ..
发布时间:2016-09-30 23:44:30 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

使用JSON.Net写属性名称

我使用JSON.net写在C#中的一些JSON。我可以产生JSON这样 { “标识”:“234”, “名”:“ABC” } 我想什么做的就是这是 { “DATA”:{ “标识”:“234”, “名”:“ABC” } } 下面是我使用 StringBuilder的SB =新的StringBuilder()的json.net代码; ..
发布时间:2016-09-29 13:00:01 C#/.NET

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

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

如何JSON.Net投JObject至T

我知道,我可以使用JsonConvert.DeserializeObkect(串),但是,我需要不期而遇的对象_type(可能不是第一个参数),以determin特定的类转换为。从本质上讲,我所想要做的是一样的东西... //通用JSON处理器的API客户端。 功能MyBaseType ProcessJson(字符串jsonText) { VAR OBJ = JObject.Pars ..
发布时间:2016-09-29 12:50:37 C#/.NET

反序列化使用Newtonsoft JSON.NET动态JSON字符串

我有我从Facebook API得到一个JSON字符串,在我所根据其内容,其名称更改的节点,例如一些时间,它是45或58等 这可能是任何数字。 我想它的价值。如何获得的呢? 示例: { “数据”:[ { “ ID“:”1492292372_10201810786059989“, ”CREATED_TIME“:”2014-04-05T09:00:54 + 0000“ }, { ”标 ..
发布时间:2016-09-29 12:45:41 C#/.NET

如何使用Object类型的属性ShouldSerialize [MemberName()方法?

我试图阻止类型对象的财产分配给Newtonsoft.Json使用ShouldSerialize方法其属性没有新的值。但我不知道如何实现它,所以请帮我解决这个... 下面是示例代码 公共类样品1 { 公共字符串名称{;设置;} 公众诠释标识{获取;集;}; } 这是包含上述类作为它的一个属性 公共类集装箱 { 公共字符串Cname的{获取;集;} 公 ..
发布时间:2016-09-29 12:31:10 C#/.NET

比较两个JObjects或JArray

我有这样的WPF应用程序从REST Web服务获取数据,并返回一个JSON数据。然后,这些数据将被转换为XML。此xml文件后会被转换回JSON与来自REST Web服务调用同一个函数新的JSON数据进行比较。我如何做到这一点。 下面是我做的一个示例: HTTPGET REQ =新HTTPGET(); req.Request(“HTTP:// // restservice功能”) ..
发布时间:2016-09-29 12:06:07 C#/.NET

我怎样才能转储()一Newtonsoft JObject在LinqPad?

在LinqPad,试图调用使用.dump()在Newtonsoft JSON.Net JObject 产生一个例外: RuntimeBinderException:“Newtonsoft.Json.Linq.JObject”不包含“转储”的定义 这适用于几乎所有其他的LinqPad。我想弄清楚,将倾出Newtonsoft JObject 的方法,就像其他对象,显示属性名称,值等。 ..
发布时间:2016-09-29 12:03:58 C#/.NET

Newtonsoft.Json造成系列化发生两次在Reference.cs造成重复定义

我有一个项目一般具有服务引用。 添加一个参考 Newtonsoft.json(版本6.0.2 同一个项目(通用后),其中有服务引用,并Serializable类在线聊天 [Serializable接口] 公共类在线聊天 { [JsonProperty(“L”)] 公共字符串另一LineID {获取;设置;} [JsonProperty(“CT”)] 公众的DateTi ..
发布时间:2016-09-29 11:39:43 C#/.NET

反序列化期间JSON.Net忽略物业

我有一个类设置如下: 公共类Foo { 公共字符串字符串1 {搞定;组; } 公共字符串字符串2 {搞定;组; } 公共字符串STRING3 {搞定;组; } } 我使用Json.Net反序列化以下JSON响应: JSON字符串=“[{\”number1\“:1,\”number2\“:12345678901234567890,\ “number3\”: ..
发布时间:2016-09-29 11:36:31 C#/.NET

解析在JSON.net枚举

我使用JSON.net(也许v3.5ish?从华侨城,2010年)。我试图反序列化一些JSON到一个枚举: geometryType:“esriGeometryPolygon” 我有此枚举: ///<总结> ///几何类型。 ///< /总结> [DataContract] 公共枚举GeometryType { ///<总结> ///指 ..
发布时间:2016-09-29 11:32:31 C#/.NET

JSON.NET使用JsonProperty得到继承财产

您好我试图反序列化与Json.net此JSON代码。它是关于一个特定电影的信息。一切正常,除了投财产。被继承的财产学分。我做了演员被称为演员的类,这个类的演员在我的电影类 {$ B $列表b“标识”:550, “ORIGINAL_TITLE”:“搏击俱乐部”, “信用”: { “中投”: [ { “标识”:819, “名”:“爱德华·诺顿”, “字”:“解说员”, “序”:0, “c ..
发布时间:2016-09-29 11:17:21 C#/.NET

维基百科的API JSON反序列化使用c#

我有一个JSON格式的维基百科的API。现在,我想从这个API提取物的信息。我希望把它的动态任何维基百科的API。 [我的维基百科API] [1]。我得到了以下从jsontoCsharp 命名空间Json_deserialize { 公共类pageval {$信息b $ b酒店的公共INT的pageid {搞定;组; } 公众诠释纳秒{搞定;组; } 公共字符串的标题{搞定;组; ..
发布时间:2016-09-28 15:05:59 C#/.NET

如何Json.Net没有提供空值和值区分?

使用Json.net反序列化是有办法,我可以在不提供IE丢失关键的空值和值区分? 我考虑这对使用部分对象更新补丁的请求,他们将代表不同的意图: 空 - >设置该属性设置为null 缺失 - >跳过性质未提供 在JavaScript的,这是不确定的和无效的区别 我想出了现在最好是使用 JObject 。 解决方案 我有完全相同的问题,我无意中发现在我研究这个问题。 ..
发布时间:2016-09-28 14:34:24 C#/.NET

采用动态解析JSON字符串到字符串在C#JSON.NET

这是C#和JSON我的第一个小项目。有人问我解析一个JSON文件到以下内容: 我试图创建一个Windows形式,其身体将包含一个JSON字符串在以下格式的内容: $对象的属性乙$ b 对象 的名称(标签)的名称 - 属性(文本框)编辑值 (标签)名称对象 - (文本框)编辑值 ... 我有大约35属性在每JSON文件和8个目标对象。总共有大约50个不同的属性。我已经寻找J ..
发布时间:2016-09-28 14:31:13 C#/.NET