im отправка некоторого json в запросе http-сообщения. некоторые из текста в объекте json должны иметь надстрочные индексы.Строка Unicode literal
если я создаю мою строку в C#, как:
string s = "here is my superscript: \u00B9";
он преобразует \ u00B9 к действительному верхнему индексу 1, который ломает мой JSON. Я хочу, чтобы \ u00B9 отображался так же, как я пишу в строке, а не как верхний индекс.
Если добавить экранирующий символ, то он показывает, как: «вот мой индекс: \\ u00B9»
Я не хочу использовать экранирующий символ, но я также не хочу, чтобы это было преобразовано на фактический верхний индекс. Есть ли способ, чтобы C# не конвертировал unicode и оставлял его как литерно: «\ u00B9»?
Заранее спасибо