使用 RestSharp 有没有办法在将原始 json 字符串反序列化为对象后获取它?我需要它来进行调试。
我想查看反序列化的对象和该对象最初收到的 json 字符串。它是更大的 json 字符串的一部分,是数组中的一个项目,我只需要反序列化到对象中的特定项目 json 代码。
使用 RestSharp 有没有办法在将原始 json 字符串反序列化为对象后获取它?我需要它来进行调试。
我想查看反序列化的对象和该对象最初收到的 json 字符串。它是更大的 json 字符串的一部分,是数组中的一个项目,我只需要反序列化到对象中的特定项目 json 代码。
为了帮助您,这应该可行,这是我的一些工作的直接示例,因此您的可能会有所不同。
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 打印到您的应用程序上,如果您先调用它,那将是您正在寻找的