码迷,mamicode.com
首页 > Web开发 > 详细

JObject提取Json字符串中某字段的值

时间:2017-06-19 01:23:43      阅读:1231      评论:0      收藏:0      [点我收藏+]

标签:提示   span   from   parse   字符   字段   linq   oid   ati   

JObject

 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‘}}";
			JObject o = JObject.Parse(str);
			Console.WriteLine(o["title"]);
			Console.WriteLine(o["body"]);
			Console.WriteLine(o["list"]["title"]);
			Console.WriteLine(o["list"]["body"]);
			Console.ReadKey();
		}
3.输出结果如下:
  123
  456
  "这是一个标题"
  "what"
提示:字符串输出带"",可以使用.Trim("\"")方法

Linq to Json

  代码如下:

	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();

JObject提取Json字符串中某字段的值

标签:提示   span   from   parse   字符   字段   linq   oid   ati   

原文地址:http://www.cnblogs.com/DaphneOdera/p/7046021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!