Из сборки .NET (не веб-приложение) ...
Обычный ответ от Bit.ly имеет вид ниже. Каков рекомендуемый способ использования этого результата, чтобы я мог легко получить значение поля shortUrl? Поскольку исходный URL-адрес возвращается как «ключ», создание класса модели для его десериализации и использования LINQ, по-видимому, не имеет смысла. В Javascript простой .eval будет работать, но каков рекомендуемый подход в .NET, поскольку модель будет динамической?
{
"errorCode": 0,
"errorMessage": "",
"results":
{
"http://www.google.com/":
{
"hash": "xxxxxx",
"shortKeywordUrl": "",
"shortUrl": "http://bit.ly/xxxxx",
"userHash": "1F5ewS"
}
},
"statusCode": "OK"
}