JObject 操作; Linq to JSON ;将json转换为JObject

Posted yufeiyunsui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JObject 操作; Linq to JSON ;将json转换为JObject相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/gygang/p/8954376.html

d.data.replace(/LON:/g, "lng:")

string json = "{\\"Name\\" : \\"Jack\\", \\"Age\\" : 34, \\"Colleagues\\" : [{\\"Name\\" : \\"Tom\\" , \\"Age\\":44},{\\"Name\\" : \\"Abel\\",\\"Age\\":29}] }";
   
//将json转换为JObject JObject jObj = JObject.Parse(json); //通过属性名或者索引来访问,仅仅是自己的属性名,而不是所有的 JToken ageToken = jObj["Age"]; Console.WriteLine(ageToken.ToString()); jObj["Age"] = 35; Console.WriteLine(jObj.ToString()); JToken colleagues = jObj["Colleagues"]; colleagues[0]["Age"] = 45; jObj["Colleagues"] = colleagues;//修改后,再赋给对象 Console.WriteLine(jObj.ToString()); jObj.Remove("Colleagues");//跟的是属性名称 Console.WriteLine(jObj.ToString()); jObj["Age"].Parent.AddAfterSelf(new JProperty("Department", "Personnel Department")); JObject linda = new JObject(new JProperty("Name", "Linda"), new JProperty("Age", "23")); jObj["Colleagues"].Last.AddAfterSelf(linda); JToken name = jObj.SelectToken("Name"); var names = jObj.SelectToken("Colleagues").Select(p => p["Name"]).ToList(); foreach (var name in names) var tends = from c in jObj.First.First.First.First.Children()

  

以上是关于JObject 操作; Linq to JSON ;将json转换为JObject的主要内容,如果未能解决你的问题,请参考以下文章

JObject 用法 JProperty 用法JArray 用法 Linq 转 Json

Json to JObject转换的使用方法

从 JSON 检索项目时获取“无法将 Newtonsoft.Json.Linq.JObject 转换为 Newtonsoft.Json.Linq.JToken”

如何使Newtonsoft.Json.Linq.JObject不可变?

Newtonsoft.Json.Linq.JObject.ToObject() 以字符串格式转换日期

无法将“Newtonsoft.Json.Linq.JObject”类型的对象强制转换为“Newtonsoft.Json.Linq.JArray”