2016-08-02 112 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();

相關問題