C#里几种Json字符串特殊字符的转义
Posted 守拙的瘦子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#里几种Json字符串特殊字符的转义相关的知识,希望对你有一定的参考价值。
/// <summary> /// 替换部分字符串 /// </summary> /// <param name="sPassed">需要替换的字符串</param> /// <returns></returns> public static string ReplaceString(string JsonString) { if (JsonString == null) { return JsonString; } if (JsonString.Contains("\\")) { JsonString = JsonString.Replace("\\", "\\\\"); } if (JsonString.Contains("\‘")) { JsonString = JsonString.Replace("\‘", "\\\‘"); } if (JsonString.Contains("\"")) { JsonString = JsonString.Replace("\"", "\\\""); } //去掉字符串的回车换行符 JsonString = Regex.Replace(JsonString, @"[\n\r]", ""); JsonString = JsonString.Trim(); return JsonString; }