Я только что реализовал это в RestSharp . Это сообщение было полезно для меня.
Кроме кода в ссылке, вот мой код. Теперь я получаю Dictionary
результатов, когда я делаю что-то вроде этого:
var jsonClient = new RestClient(url.Host);
jsonClient.AddHandler("application/json", new DynamicJsonDeserializer());
var jsonRequest = new RestRequest(url.Query, Method.GET);
Dictionary response = jsonClient.Execute(jsonRequest).Data.ToObject>();
Помните о том, какой JSON вы ожидаете - в моем случае я возвращал один объект с несколькими свойства. В прикрепленной ссылке автор извлекал список.
Просто избавься от псевдонима.
Псевдонимы заменяют только то, что они псевдонимы (сохраняя все остальные аргументы), тогда как функции будут использовать все аргументы, независимо от того, действительно ли вы что-то с ними делаете.