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?