1. 代码
public static string SanitizeJson(string input)
{
// 删除非法的反斜杠
return Regex.Replace(input, @"\\(?![\\\/""bfnrtu])", "");
}
2. 调用
string str = @"{
""phone"": ""185xxxx85"",
""nickName"": ""\刘x哈"",
""withdrawId"": ""xxxx"",
""withdrawStatus"": ""2"",
""account"": ""xxxx"",
""realName"":""xxx"",
""idCardNumber"": ""15xxxxx43"",
""withdrawAmount"": ""2xxx0"",
""receivedAmount"": ""2xxx"",
""withdrawType"": ""1"",
""withdrawAccountType"": ""ALIPAY"",
""withdrawOrderId"": ""xxxxx"",
""withdrawThirdPartyId"": ""xxxxx2798"",
""withdrawAccount"":""xxxx""
}";
string cleanJson = SanitizeJson(str);
var data = JsonConvert.DeserializeObject<Dictionary<string, object>>(cleanJson);
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。