摘要:
近几日遇到一个需求.在反序列化时我并没有预先定义好的类,而是要以字典形式读取.利用Json.NetJObject下面用个实例来搞定它的读写1.Json是这样的{title:123,body:456,list:{title:'这是一个标题',body:'what'}}2.我要将其中几项都搞出来,代码:static void Main(string[] args) { string str = "{title:123,body:456,list:{title:'这是一个标题',body:'what'}}"; JOb 阅读全文
摘要:
Json.Net如何组装jsonJSON写入StringWriter sw = new StringWriter();JsonWriter writer = new JsonWriter(sw); writer.WriteStartArray();writer.WriteValue("JSON!");writer.WriteValue(1);writer.WriteValue(true);writer.WriteStartObject();writer.WritePropertyName("property");writer.WriteValue(&qu 阅读全文
摘要:
Linq to Json基本Linq的都差不多,可以参考Json.net文档.这个并未深入研究 string str = "{title:123,body:456,list:{title:'这是一个标题',body:'what'}}"; JObject o = JObject.Parse(str); var s = from p in o.Children() select p; foreach (var item in s) { Console.WriteLine(item); } Console.ReadKey(); 阅读全文