我得到了一個包含Json的字符串。它看起來像這樣:從Json字符串中提取數據
"status_code":200,
"status_txt":"OK",
"data":
{
"img_name":"D9Y3z.png",
"img_url":"http:\/\/s1.uploads.im\/D9Y3z.png",
"img_view":"http:\/\/uploads.im\/D9Y3z.png",
"img_width":"167",
"img_height":"288",
"img_attr":"width=\"167\" height=\"288\"",
"img_size":"36.1 KB",
"img_bytes":36981,
"thumb_url":"http:\/\/s1.uploads.im\/t\/D9Y3z.png",
"thumb_width":360,
"thumb_height":360,
"source":"http:\/\/www.google.com\/images\/srpr\/nav_logo66.png",
"resized":"0",
"delete_key":"df149b075ab68c38"
}
我試圖抓住「img_url」。我已經Json.NET安裝並從來就發現了類似的問題在這裏..
例如是這樣的:
JObject o = JObject.Parse("{'People':[{'Name':'Jeff'},{'Name':'Joe'}]}");
// get name token of first person and convert to a string
string name = (string)o.SelectToken("People[0].Name");
在我來說,我改變("People[0].Name")
到("img_url")
,("img_url[0])
etc..no運氣
這是我現在的代碼:
3210我必須做一些事情串之前,我可以提取價值? 謝謝!
仔細查看。 「img_url」屬性是JSON對象的一部分,該對象再次分配給JSON屬性。那個房產的名字是什麼? – elgonzo
你的意思是數據?我迷路了? – user2915962
是的,「數據」。因此,你應該使用'SelectToken(「data.img_url」);' – elgonzo