0
A
回答
3
这应该这样做 - 需要转义正确的字符。
string str = jsonstringdata.Replace("\\","\"");
0
string str= jsonstringdata.Replace("\\","\"");
4
使用单引号字符,@verbatim字符串或正确转义字符:
str.Replace('\\', '"')
str.Replace(@"\", @"""")
str.Replace("\\", "\"")
说明:
- 单个字符分隔单引号字符
'
。除了可以直接指定双引号(即'"'
而不是'\"'
)之外,文字字符串中相同的反斜线转义规则适用于文字字符。 - C#中的逐字字符串没有反斜杠转义(即按字面解释反斜杠),使它们对文件路径有用。逐字字符串确实可以让你通过将双引号字符加倍来逃避双引号字符,就像VB字符串中的字符串一样。
@""""
是包含单个双引号字符的字符串,类似地@"foo""bar"
是在“foo”和“bar”之间带有单引号的字符串。 - 否则,使用正常字符串时,请使用反斜杠来转义任何特殊字符和反斜杠本身。
0
字符必须正确转义。查看here了解JavaScript字符串的更多知识以及如何转义正确的字符。
string result = yourString.Replace("\\","\"");
0
您需要正确处理转义序列。使用\\找到\和\“以替换每个\”。请参阅以下链接http://msdn.microsoft.com/en-us/library/aa691087(v=vs.71).aspx
string input = @"\a\\\\";
char replaceble = '\\';
char replacingChar = '\"';
var output = input.Replace(replaceble, replacingChar);
0
您需要转义斜杠和引号字符。
var jsonStringData = "{ Hello\\World }";
string str = jsonStringData.Replace("\\", "\"");
// output of str = { Hello"World }
相关问题
- 1. 如何使用JavaScript字符串替换方法替换“+”号?
- 2. 替换方法不会替换破折号为空字符串
- 3. 替换符号
- 4. 替换&符号
- 5. 替换·符号
- 6. Javascript替换方法,替换为“$ 1”
- 7. 在javascript中替换符号
- 8. 在C中替换方括号#
- 9. 字符串替换使用替换第一种方法
- 10. 替换方法不是替换字符串中的字符
- 11. 在C#中使用“\ /”替换“\”#
- 12. MATLAB符号替换
- 13. 用Excel替换字符作为符号
- 14. 在C中替换字符#
- 15. Javascript:使用通配符替换方法
- 16. 使用替换方法javascript
- 17. Python替代字符串替换方法
- 18. 替换文件c中的符号#
- 19. 双引号字符串替换在C#
- 20. 替换C++基类方法?
- 21. 使用替换的Javascript替换字符()
- 22. POST方法替换'+'字符
- 23. 用jQuery替换符号
- 24. 在Python中使用替换方法
- 25. Matlab中的符号替换
- 26. 在bash中用符号链接替换文件的DRYest方法
- 27. 使用'替换()`方法不存在于Apache POI替换文本
- 28. 如何使用替换方法在JavaScript中将“/”转换为“\”
- 29. 如何在sql中用“','”替换符号“,”?
- 30. 使用换行符在Android中替换
你还是在做这个,然后http://stackoverflow.com/questions/27289491/json-result-with-out-backslash使用[JSON.NET(HTTP://james.newtonking。 com/json) - 严肃地说你不会后悔的! – weston 2014-12-04 14:56:19
对不起,先生,我没有得到预期的结果。 – user3643469 2014-12-05 05:35:43
你可以请你发布代码,以便我可以得到结果。 – user3643469 2014-12-05 05:52:06