RestSharp:反序列化后获取JSON字符串?

时间:2012-09-05 10:26:57

标签: json deserialization restsharp

使用RestSharp有一种方法可以在将原始json字符串反序列化为对象后获取它吗?我需要它用于调试目的。

我想看到反序列化的对象和该对象最初接收的json字符串。它是一个更大的json字符串的一部分,是数组中的一个项目,我只需要将已反序列化的特定项json代码放入对象中。

1 个答案:

答案 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打印到你的应用程序上,如果你先调用它就是你想要的那个