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


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM