Я пытаюсь отправить строку JSON в концентратор IoT Azure в следующем формате:
string format = "{\"info1\":\"info1Data\",\"info2\":\"info2Data\",\"info3\":{\"info3Data\":[]}}";
Проблема в том, что после сериализации строки в объект JSON он отправляет ее в концентратор IoT:
{\ "info1 \": \ "info1Data \", \ "info2 \": \ "info2Data \", \ "info3 \": {\ "info3Data \": []}}
Моя цель - удалить символ '\' из строки, отправленной в IoT, и с этой целью я попытался обойти эту проблему несколькими способами, например:
var test= new string(format.ToCharArray());
test.Trim();
Console.WriteLine(test);
testing = test.Replace(@"\", "");
Console.WriteLine(testing);
OR
var charsToRemove = new string[] { @"\" };
foreach (var c in charsToRemove)
{
testing = testing.Replace(c, string.Empty);
}
Console.WriteLine(testing);
Я использую VS2019 и до сих пор не могу удалить символ '\' из строки.
Заранее спасибо.