json.net相关内容
我想反序列化以下列方式序列化 System.Security.Claims.Claim 目标: { “发行人”:“地方政府”, “OriginalIssuer”:“地方政府”, “类型”:“HTTP:// my.org/ws/2015/01/identity/claims/mytype“, ”值“:”myvalue的“, ”值类型“:”http://www.w3.org/2001/ XML
..
我想反序列化一些JSON来使用自定义不同的子类 JsonConverter 我跟着这几乎来的地步。 我的抽象基类 抽象类菜单项 { 公共字符串名称{搞定;组; } 公共字符串内容{搞定;组; } 公开名单<&菜单项GT;子菜单{搞定;组; } 公共字符串来源{搞定;组; } 公共字符串SourceType中获得{;组; } 公共抽象无效DisplayConten
..
林遇到了一些麻烦,以了解如何使用JSON.net读取JSON文件 该文件看起来像这样: “版本”:{ “文件”: { “URL”:“HTTP:// WWW .url.com /“, ”名“:”someName“ }, { ”名“:”someOtherName“ ”URL“:”HTTP ://www.url.com/“ ”clientreq“:真正的 } ....
..
我是新来的JSON格式。我想创建使用C#和json.net包以下JSON字符串 这是我的目标JSON格式: { “GetQuestions”: { “S1”:“Q1,Q2”, “S2”:“ Q1,Q3“, ”S3“:”Q4,Q5“ } } 下面,我正在存储每个学生有时questions.But,学生的总数可以是vary.for例如它可以S1,S2仅或S1,S2,
..
我用JSON.NET我连接到一个REST API对象的序列化。一个需要被序列化到JSON在我的对象的属性有一个动态属性名称。 如果包含在结构此属性的值是一个数值,那么JSON属性为“TYPE_ID”,但是,如果这个值是一个字符串值,然后将JSON属性名称是“类型代码”。我试图使用自定义的 JsonConverter 这一点,但我得到一个 JsonWriterException 这个消息时,我试图
..
我有以下的JSON: { “标识”:“2” “的categoryId“:”35“ ”类型“:”项“ ”名“:”汉堡包“ } { ”标识“:”35“ “类型”:“类别” “名”:“饮料” } 和我想它匹配这个对象: 公共类项目 { 〔JsonProperty(属性名=“的categoryId”)] 公共分类分类{搞定;组; } } 类别
..
我试图将一些代码来使用ASP.NET MVC的Web API生成JSON数据,而不是SOAP XML。 我遇到了一个问题,序列化和反序列化类型的属性: 的IEnumerable< ISomeInterface取代。 下面是一个简单的例子: 公共接口ISample { INT SampleId {搞定;组; } } 公共类样品:ISample { 公
..
我有一个递归JSON对象这样表示查询表达式: { “,其中”:{ “运算符”:“和”, “左”:{ “运算符”:“=”, “$ fieldRef”:“请求者”, “值”:“@me” }, “右”:{ “操作符”:“=”, “$ fieldRef”:“状态”, “值”:“关闭” } } } 更多的对象可以出现在JSON层次为好。这里是一个更复杂的例子: {
..
的Json.NET文档说,你用 JsonIgnore 来在你的类不序列的某些属性: 公共类帐户 { 公共字符串全名{获得;组; } 公共字符串EmailAddress的{搞定;组; } [JsonIgnore] 公共字符串PasswordHash {搞定;组; } } 我怎样才能让Json.NET序列化3rd-时忽略特定属性与 JsonConvert.Ser
..
公共类MyClass的 { 公共对象BidAutoObject {搞定;组; } 公共BOOL IsApplied {搞定;组; } } 我有一个类像上面和我创建从JSON字符串上述Class对象。属性“BidAutoObject”的类型是“对象”的。对象可以是“CxDays”或“AMPM”。它是动态设置。我使用newtonsoft.JsonConvert.Serializ
..
我创建从一组类与Newtonsoft.Json一个JSON文件。创建该文件是非常大的,所以我创建 JsonProperty 的的性能,以减少大小,并添加 JsonIgnore 以及自定义格式的一些数据类型 结果是从24MB到1MB,这是伟大的减少;不过,我想,以产生完整的版本,或在运行时减少财产版本的选项。 有反正我能得到的序列化选择使用属性? 解决方案 是的,这可以使用自定义
..
这是产生问题的反序列化: 公开的MyType ProblematicDeserialization(jsonString) { 返回Newtonsoft.Json.JsonConvert.DeserializeObject<&MyType的GT;(jsonString); } 它的工作原理,或不deppending上jsonString的加载方式: 案
..
我想这个问题可能是病态的,所以我创建了一个“妹妹”的问题这是远远更多了点,它特定的输出引用。请看到: 查询JSON嵌套数组使用LINQ,JSON.NET,C# 。如果这个问题得到这个回答过,我会尝试使用来自其他有关资料来回答这一个我自己... :)谢谢! 在先前的问题(挑选从分层JSON 简单的属性),我问怎么捡起层次JSON简单属性。答案有[粘贴于本岗位的末端LINQ查询]为extre
..
我有以下XML; <?XML版本=“1.0”编码=“UTF-8”> ; < XslMapper> <类型名称=“文章”XSL =“HTTP://本地主机:8080 / XSL-a.xslt”> <类别名称=“1234”XSL =“HTTP://本地主机:8080 / XSL-b.xslt”>< /类别> <类别名称=“1
..
我生成一个JSON对象, { “数字”:0100 } 当这个对象在C#中使用Newtonsoft.Json反序列化, 0100 被处理如因前导零的八进制数。 是有没有办法覆盖此功能,并使其考虑为十进制整数是多少? 解决方案 我已经看了 JsonTextReader.ParseNumber()(其中数字阅读的“神奇”发生的方法)。我会说,这是不可行的。八进制案件
..
公共类MyClass的{ 公开名单< INT> myList中=新名单< INT> {} 1337; 公共MyClass的(){} } 变种MyClass的= JsonConvert.DeserializeObject&所述; MyClass的>(“{myList中:[1,2,3]}”); Console.WriteLine(的string.join(“
..
我从匹配的嵌套JSON对象约90属性,使用动态和模型类JObject.Parse: 动态JSON = JObject.Parse(JsonObjectAsString); 返回新的Foo(){ 为prop1 = json.summer.temperature, prop2 = json.winter.temperature, ... prop100 = json.autumn .t
..
我得到的一些数据,看起来像下面的JSON从API { body_html:“< H1>测试与LT; / H1>“中, ID:”cu1bpkz“, link_id:”d3_3kkgis“, 作者:”JDOE“, author_flair_text:空, author_flair_css_class:空, PARENT_ID:“t3_3kkgis”, 身上:“测试”,
..
我有以下代码尝试反序列化一个JSON字符串和图书馆给了我这个错误: 其他内容JSON参考发现目的。一个JSON引用对象应该只有一个$ REF属性。路径“user.obj”,第1行,第34位。 任何想法有什么不好? (据我所知,这是抱怨的第二个$裁判,但我不知道为什么。)什么解决办法? 无效的主要() { 变种s =”{\“user\”:{\“$ ref\”:\“123456\
..
我用Json.NET库进行反序列化JSON。对于一个抽象类富我有一个自定义的 JsonConverter 。这是我用它的方式: [JsonConverter(typeof运算(FooJsonConverter))] 酒店的公共富MyFoo {搞定;组; } 到目前为止好。当我在字典使用Foo类的问题出现了。这是我尝试: [JsonDictionary(ItemConverter
..