Я преобразовал XML в JSON:Как я могу получить доступ к этому полю json?
var json = JsonConvert.SerializeXmlNode(doc);
Это результат:
"author": {
"name": "Hey Guappo",
"yt:userId": "asfajgf346346fghsdgsWfiqcfr1pfQ"
}
, и я хотел бы получить доступ к yt:userId
.
Я не могу сделать это в .NET:
dynamic objectParsed = JObject.Parse(json);
var userID= (string)objectParsed.entry.author.yt:userId;
из :
. Итак, как я могу управлять пространством имен в JSON? У меня есть:
var yt = XNamespace.Get("http://gdata.youtube.com/schemas/2007");
, но я не знаю, как применить его ...
Нет никакой возможности с динамической версией? – markzzz
Я не уверен, я сам не использую динамическое ключевое слово. Вы можете попробовать тот же код, но используя динамический вместо JObject, возможно, он будет работать одинаково. – Tobberoth