У меня есть код ниже в моем проекте asp.net mvc:
var request = new RestRequest("https://a.satin.ir/customer", Method.POST);
request.AddJsonBody(postBody);
var response = RestClient.Execute(request);
У меня есть параметр "postBody", что его данные в формате ниже:
"{\"identificationNo\":\"12\",\"identificationType\":1,\"firstName\":\"sara\",\"lastName\":\"saraei\",\"province\":\"Tehran\",\"city\":\"Tehran\",\"address\":\"Vozara\",\"phone\":\"09124444444\"}"
КогдаЯ помещаю "postBody" в "request.AddJsonBody (postBody)", затем он будет помещен в свойство "Parameters" в "request", и формат данных изменится на ниже:
"\"{\\\"identificationNo\\\":\\\"12\\\",\\\"identificationType\\\":1,\\\"firstName\\\":\\\"s\Sara\\\",\\\"lastName\\\":\\\"Morsi\\\",\\\"province\\\":\\\"Ghahere\\\",\\\"city\\\":\\\"Ghahere\\\",\\\"address\\\":\\\"Ghahere\\\",\\\"phone\\\":\\\"fjgjdh\\\"}\""
и вы можете увидеть, как этот формат данных меняется на картинке ниже:
Как я могу изменить формат данных, как показано ниже, перед отправкой «запроса»в «RestClient.Execute (запрос)»:
"{\"identificationNo\":\"12\",\"identificationType\":1,\"firstName\":\"Sara\",\"lastName\":\"Morsi\",\"province\":\"Ghahere\",\"city\":\"Ghahere\",\"address\":\"Ghahere\",\"phone\":\"fjgjdh\"}"