我已经通过使用将一个对象转换为wp8中的字符串
string str=JSONConvert.SerializeObject(object);
现在我得到一个像这样的字符串: -
{\"catGroup\":[{\"category\":{\"cgsId\":9,\"cgsName\":\"Ignition & Engine Filters\",\"values\":null}..
我想从字符串中删除反斜杠。我使用过
str = str.Replace(@"\","");
但我仍然得到包含反斜杠的字符串。 如何删除?
答案 0 :(得分:1)
您在调试中看到的那些反斜杠实际上并不存在。它们被用作转义字符。
在c#中"表示您正在谈论字符串值。如果你想要一个字符串包含"您必须键入\#34;否则你会关闭字符串。如果你不知道我的意思,试试这个
string wrong = "type a " in your string";
string correct = "type a \" in your string";
由于调试器的工作方式与代码编译器相同,因此必须添加\来显示"字符。看到你想要的评论将字符串写入数据库,你可以直接这样做而不用担心反斜杠。
答案 1 :(得分:0)
试试这个
str.replaceall("\\"," ");