如何使用JObject从JSON中获取特定的嵌套属性?例如,我想获取URI:
{ "embed": { "uri": "/presets/88930"
...
ctehm74n1#
有很多方法可以访问您感兴趣的属性。这里有一个:
String jsonData = "{ 'embed': { 'uri': '/presets/88930'}}"; var jObject = Newtonsoft.Json.Linq.JObject.Parse(jsonData); Console.WriteLine((string)jObject["embed"]["uri"]);
p5fdfcr12#
如果您的jObject看起来像:
var j = JObject.Parse(@"{""embed"": { ""uri"": ""/presets/88930"" } }");
动态特性使得访问对象变得非常容易:
string value = ((dynamic)j).embed.uri.ToString();
2条答案
按热度按时间ctehm74n1#
有很多方法可以访问您感兴趣的属性。
这里有一个:
p5fdfcr12#
如果您的jObject看起来像:
动态特性使得访问对象变得非常容易: