我知道這已經被大量的時間覆蓋,但我仍然有一個問題,所有的解決方案。轉義字符串中的雙引號在c#
我需要構建一個字符串發送到需要引號的JSON解析器。我已經試過這些形式:
string t1 = "[{\"TS\"}]";
string t2 = "[{" + "\"" + "TS" + "\"" + "}]";
string t3 = @"[{""TS""}]";
Debug.Print(t1);
Debug.Print(t1);
Debug.Print(t1);
調試語句中正確顯示它[{「TS」}],但是當我看它在調試器中,最重要的,當我的字符串發送到我的服務器端JSON解析器是否有轉義字符: 「[{\」TS \「}]」
如何擺脫實際字符串中的轉義字符?
你的代碼示例是否錯誤?你的'Debug.Print'語句全部使用t1。 –
順便說一句,這是無效的JSON。 – SLaks
您確定您的JSON解析器中沒有錯誤嗎?在所有三種情況下你的代碼看起來都很好 – Mir