Как передать массив JSON и объект в Rest API - PullRequest
1 голос
/ 31 октября 2019

Я хочу пройти ниже JSON в Rest API

{"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);

1 Ответ

0 голосов
/ 31 октября 2019

Просто используйте метод AddBody для передачи тела.

var client = new RestClient("XXXXX");    
var request = new RestRequest(Method.POST);   
requst.AddBody = (jsonString); //Your json string goes here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...