无需Linq,只需使用
dynamic(使用Json.Net)
dynamic obj = JObject.Parse(json);Console.WriteLine((string)obj.picture.data.url);
Linq版本不太可读
JObject jObj = JObject.Parse(json);var url = (string)jObj.Descendants() .OfType<JProperty>() .Where(p => p.Name == "url") .First() .Value;
文档: LINQ to
JSON



