json.net相关内容
在反序列化可能包含2个单独的类,我不知道哪种类型的数据将是阵列中的动态JSON文件的工作。 问题是我反序列化根对象键入“基地”,“测验”对象序列化,以“分测验”,但“测验”数组可能是类型的“基地”或类型的“子测试。” 问: 我怎么会去编程判断,如果对象包含“分测验”,我反序列化基地,如果没有,就应该反序列化到“分测验“? 我真的很感激这一个,因为我在很短的时间线中的帮助。
..
我正在开发使用.NET 3.5的WPF C#应用程序。 我用newtonsoft库解析JSON字符串。 我想知道如何删除JSON的子节点。 例如, 我的JSON数据= {“员工”:[ {“名字”:“约翰”,“姓氏”:“李四”}, {“名字”:“安娜”,“姓氏”:“史密斯”}, {“名字” :“彼得”,“姓氏”:“琼斯”}]} 功能 jobj
..
我试图反序列化JSON输出到C#对象。 JSON结果: {“序”:{“好处费”:3.490000,“成本”:4.490000“持续时间“:”天“,”extended_hours “:假的,”学费“:0.000000,”阶级“:”公平“,”价格“:1.000000,”量“:1.000000,”R equest_date “:”2013-11-26T09:43:17.118Z“,”结果
..
我有一样的接口类型属性的类: 公共类Foo { 酒店的公共伊巴尔酒吧{获取;设置;} } 我也有多种具体实现在的伊巴尔接口,可以在运行时设置。有些具体类的需要系列化和放大器定制JsonConverter;反序列化。 利用 TypeNameHandling.Auto 选项不要求转换伊巴尔类可以被序列化和反序列化完美。在另一方面,自定义序列化类没有 $类型名称输
..
当我送 {“名”:“李四”,“时代”:18日,“国”:“USA”} 与我的C#的Web API POST 到 API /测试,我把它保存在我的蒙戈测试 -collection并返回更新文档: [HttpPost] [路线(“{}集”)] 公共IHttpActionResult的Upsert(字符串集合,HttpRequestMessage要求) { 变种文件= request.Co
..
我有一个三维结构......实际上是一个双向链表与六个节点,即左,右,上,下,IN,OUT。如果一个节点是对等的右侧则该节点将挑衅在第一个的左侧。像 其实这是一个三维结构,但理解的目的,我已经给了一个2D的例子。 现在我已经把它转换成JSON格式,通过WCF发送此数据到客户端,但因为它包含循环,因此它可能不会被转换为JSON。我有这些问题。 能否这类双向链表转换成JSON? 是否有
..
*尽管其他用户对我的标题进行了修改,但我正在寻找一个使用C#*中的JSON.NET库的解决方案。 包含伪码的回复很好! :) 我试图使用JSON数据集提供的分层数据。我使用C#和JSON.NET。我开放使用Linq一般和Linq JSON.NET的,特别是如果它会有所帮助; 理想情况下,我试图完美地完成两件事: 我想提取JSON代表每个分支和分支自己的属性 - 而不是它的子
..
我有一个表示的DateTime其中也有区域信息如下一个结构: 公共结构DateTimeWithZone { 私人只读的DateTime _utcDateTime; 私人只读的TimeZoneInfo _timezone; 公共DateTimeWithZone(DateTime的日期时间,的TimeZoneInfo的时区, DateTimeKind KIND = DateTimeK
..
我用 VAR myResponse =新的响应(myDictionary); 串响应= JsonConvert.SerializeObject(myResponse); 其中, 内部级别响应 { 公开回应(词典<字符串,字符串> myDict) { myDict = myDict; } 公众解释<字符串,字符串> MyDic
..
我记录所有请求我的WCF web服务,其中包括的参数,到数据库中。这是我做的方式: 创建一个类WcfMethodEntry从PostSharp的方面OnMethodBoundaryAspect, 派生注释所有WCF方法与WcfMethodEntry属性, 在WcfMethodEntry序列化的方法参数JSON与JsonConvert.SerializeObject方法,并将其保存到数据库
..
我试图序列化/反序列化下面的类使用Json.Net,并从JSON: 公共类ChildDictionary:字典<员工,双> { 公共字符串名称{;组; } } 我已经找到了信息的这里,的这里和的此处是相关的,但他们没有与语法应该是什么样子这种情况下,我们从字典中获得具体处理。 员工成功对自己的Json.Net序列化。它看起来是这样的:
..
我有一些JSON巨大整数,在几百位的顺序。我想这些解析为BouncyCastle的的的BigInteger ( https://github.com/onovotny/BouncyCastle-PCL/blob/pcl/crypto/src/math/BigInteger.cs )。 { “bigNumber”:120938129476350913509451410345985345267
..
我想seriaize我的C#对象一个JSON对象没有最后的文本字符串包括转义字符。 下面的方法是通过REST风格的设计要求和返回时,通过小提琴手叫下面的JSON对象,但是我想删除反斜线的,因此只包括双引号和尊重JSON格式 “{\”model\“:\”Faslev\“,\”platform\“:\”ABC\“,\”year\“:2010年,\”month\\ \\“:\”June\“,
..
假设我有以下JToken: @“{ ”的“数据”,“: { “”公司“”:{ “,”ID“”:“”12345“”, “”位置“”:“”有些位置“,” } “,”名“”:“”有些名称“,” } ] }“; 我想这个令牌传递到一个FlattenToken函数输出该JToken: @“{ ”的“数据”,“: { ”“COMPANY_ID”“:”“12345
..
下面的代码产生这样的输出: {“X”:“艺术120 - Incapacità迪intendere的Ø迪VOLERE “} 我需要改变这一点,我想我已经来改变编码的东西,但我不知道是什么: {“X”:“艺术120 - Incapacit\\\à intendere的迪迪ØVOLERE” } 代码: 字符串标签=“120艺术 - In
..
我使用Json.net,我得到了一类如下 公共类RecordAlias { [JsonProperty(属性名=“开斋节”,必需= Required.Always)] 公共字符串ENTITYID {搞定;组; } [JsonProperty(属性名=“援助”,要求= Required.AllowNull)] 公共字符串AliasId {搞定;组; } [JsonPr
..
为什么当我使用动态与json.net我得到那么运行时绑定异常调用一个方法而无需进行转换,但我可以做的任务不是问题。 私有静态无效的主要() { 动态JSON = JObject.Parse(“{\”Test\“:23}”); 变种T = json.Test; int类型的= T; //成功 道具= T; //成功 Func键(T); // RuntimeBinderExceptio
..
我的应用程序序列化使用Json.Net对象,压缩产生的JSON,然后保存该到文件。此外,应用程序可以从这些文件中的一个加载的对象。这些对象可以在大小几十MB,我很担心内存使用情况,由于路现有的代码创建大型字符串和字节数组: - 公共无效保存(MyClass的myObject的,字符串文件名) { VAR JSON = JsonConvert.SerializeObject(myObjec
..
我试图使用方法: JsonConvert.DeserializeObject<&日期时间GT(“2009-02-15T00:00: 00Z“,新IsoDateTimeConverter()) 但它给了我一个 FormatException:输入字符串的不正确的格式。 我在做什么错了? 解决方案 如果你解析一个值,最简单的方法可能是只是使用的 Da
..
我试图用Json.NET连载野田的一些时间值和遇到了麻烦。序列化是很简单的: LocalDateTime DT = ... //指定其他地方 LocalDateTimePattern isoDateTimePattern = LocalDateTimePattern.GeneralIsoPattern; JObject根=新JObject(); root.Add(“时间”,iso
..