Вот такой код у меня, все замечательно работает, передает и принимает. Только одно, но, что бы поменять значение, мне нужно в ручную прописывать, что я буду отсылать, а мне этого не хочется делать. Вопрос в следующем: Как подставлять переменные в Json, если подставлять как обычно в C#, то мне сразу выдает ошибку, из-за экранизации.
Кто знает подскажите, что было вот так:
Как нужно сделать экранизацию, что бы не было ошибок
Код:
var answer = project.Variables["Translate"].Value;
var response = ZennoPoster.HttpPost(
"https://site.api.ru/api",
"{\"sourceCode\": \"1\", \"targetCode\": \"3\", \"texts\": \"sample\"}",
"application/json",
"",
"utf-8",
InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
5000,
"",
"",
true,
5,
AdditionalHeaders: new[]
{
"Authorization: Api-key AQVN3sdxgJZV2lMtr"
}
);
Код:
var answer = project.Variables["Translate"].Value;
var response = ZennoPoster.HttpPost(
"https://site.api.ru/api",
"{\"sourceCode\": \"1\", \"targetCode\": \"3\", \"texts\": \"ПЕРЕМЕННАЯ\"}",
"application/json",
"",
"utf-8",
InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
5000,
"",
"",
true,
5,
AdditionalHeaders: new[]
{
"Authorization: Api-key AQVN3sdxgJZV2lMtr"
}
);