C# 如何在RESTAPI中传递JSON数组和对象

C# 如何在RESTAPI中传递JSON数组和对象,c#,json,rest,api,C#,Json,Rest,Api,我想在RESTAPI中传递JSON下面的信息 {"fulfillment":{"order_id":67584463,"tracking_number":"555555","tracking_url":"test.com","fulfillment_line_items":[{"order_line_item_id":186994328,"quantity":1}]}} 我将尝试下面的方法,但效果不好 var client = new RestClient("XXXXX"); var

我想在RESTAPI中传递JSON下面的信息

{"fulfillment":{"order_id":67584463,"tracking_number":"555555","tracking_url":"test.com","fulfillment_line_items":[{"order_line_item_id":186994328,"quantity":1}]}}
我将尝试下面的方法,但效果不好

var client = new RestClient("XXXXX");    
var request = new RestRequest(Method.POST);    
request.AddHeader("postman-token", "asds373jkhsstpolsd");    
request.AddHeader("cache-control", "no-cache");    
request.AddHeader("content-type", "application/json");    
request.AddParameter("application/json", "{\"fulfillment\":  {\"order_id\":67584463,\"tracking_number\":\"555555\",\"tracking_url\":\"test.com\",\"fulfillment_line_items\":[{\"order_line_item_id\":186994328,\"quantity\":1}]}}", ParameterType.RequestBody);    
IRestResponse response = client.Execute(request);

只需使用
AddBody
方法传递body

var client = new RestClient("XXXXX");    
var request = new RestRequest(Method.POST);   
requst.AddBody = (jsonString); //Your json string goes here

只需使用
AddBody
方法传递body

var client = new RestClient("XXXXX");    
var request = new RestRequest(Method.POST);   
requst.AddBody = (jsonString); //Your json string goes here

您收到了什么错误消息?为什么您要通过<代码>邮递员令牌< /代码>我需要如何在REST API中传递上面提到的JSON数据,PLZ不要考虑邮递员令牌和其他请求头只关注如何在REST APII中传递JSON,希望在REST API中传递所提到的JSON数据{“履行”:{“OrthyId”:67584463,“TrrutgIn编号”:“555555”,“TraveGuangURL”:“test.com”,“实现线项目”:[{“订单线项目id”:186994328,“数量”:1}]}你得到什么错误消息?为什么你要通过<代码>邮递员令牌< /代码>我需要如何在REST API中传递上面提到的JSON数据,请不要考虑邮递员令牌和其他请求头只关注如何在REST APII中传递JSON,希望通过REST API中的所提到的JSON数据{“履行”:{ OrthyId”:67584463,跟踪编号“:”555555“,”跟踪url“:”test.com“,”完成项目“:[{”订单项目id“:186994328,“数量“:1}]}