使用string.format方法拼接json数据报“输入字符串的格式不正确”异常
当使用string.Format()拼接时,若出现json格式的数据会报“输入字符串的格式不正确”异常。这是因为“{”这个符号的问题,将该符号进行转义即可(“{”转义后为“{{”)。
例如:
string str = Newtonsoft.Json.JsonConvert.SerializeObject(Mlist);//这里的Mlist为list格式,str为json格式的数据
str = str.Replace("{", "{{");//替换转义的“{}”
str = str.Replace("}", "}}");
此时的str数据便可使用string.Format()进行拼接了。

浙公网安备 33010602011771号