Doppelte Anführungszeichen in Zeichenfolge in c # maskieren

Ich weiß, dass dies viele Male behandelt wurde, aber ich habe immer noch ein Problem mit allen Lösungen.

Ich muss einen String erstellen, um ihn an einen JSON-Parser zu senden, der Anführungszeichen benötigt. Ich habe diese Formen ausprobiert:

string t1 = "[{\"TS\"}]";
string t2 = "[{" + "\"" + "TS" + "\"" + "}]";
string t3 = @"[{""TS""}]"; 
Debug.Print(t1);
Debug.Print(t1);
Debug.Print(t1);

Die Debug-Anweisung zeigt es korrekt an [{"TS"}], aber wenn ich es mir im Debugger ansehe und vor allem, wenn ich die Zeichenfolge an meinen serverseitigen JSON-Parser sende, ist das Escape-Zeichen enthalten: "[{\" TS \ "}]"

Wie kann ich die Escape-Zeichen in der tatsächlichen Zeichenfolge entfernen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage