2016-08-02 260 views
0

使用restsharp来调用restful API,这可以正常工作,但是,如何将请求对象序列化为JSON字符串,以便我可以记录正在发送的内容?如何将restsharp请求对象序列化为json字符串

  var client = new RestClient("http://..."); 

      var request = new RestRequest("xxx/url", Method.POST); 

      request.AddParameter("test", "string"); 
      request.AddParameter("test2", "string2"); 

      IRestResponse response = client.Execute(request); 

回答

0

您可以使用Newtonsoft.Json.Linq创造JObject从一个匿名对象:

string requestBodyAsJson = JObject.FromObject(new { test = string}).ToString();

相关问题