使用RestSharp有一种方法可以在将原始json字符串反序列化为对象后获取它吗?我需要它用于调试目的。
我想看到反序列化的对象和该对象最初接收的json字符串。它是一个更大的json字符串的一部分,是数组中的一个项目,我只需要将已反序列化的特定项json代码放入对象中。
答案 0 :(得分:0)
为了帮助你解决这个问题,这是我工作的一个直接例子,所以你的工作可能会有所不同。
private void restClient()
{
string url = "http://apiurl.co.uk/json";
var restClient = new RestClient(url);
var request = new RestRequest(Method.GET);
request.AddParameter("apikey", "xxxxxxxxxx");
restClient.ExecuteAsync<Entry>(request, response =>
{
lstboxtop.Items.Add(response.Content);
});
}
行lstboxtop是一个列表框,使用response.content会将整个api打印到你的应用程序上,如果你先调用它就是你想要的那个