输入字符串格式不正确是怎么回事
1个回答
关注
展开全部
入字符串格式不正确的原因:1、格式未按照网页上的要求填写; 2、使用全角字符,改成半角; 3、字数过多。
咨询记录 · 回答于2023-03-08
输入字符串格式不正确是怎么回事
入字符串格式不正确的原因:1、格式未按照网页上的要求填写; 2、使用全角字符,改成半角; 3、字数过多。
当使用string.Format()拼接时,若出现json格式的数据会报“输入字符串的格式不正确”异常。这是因为“{”这个符号的问题,将该符号进行转义即可(“{”转义后为“{{”)。例如:string str = Newtonsoft.Json.JsonConvert.SerializeObject(Mlist);//这里的Mlist为list格式,str为json格式的数据str = str.Replace("{", "{{");//替换转义的“{}”str = str.Replace("}", "}}");此时的str数据便可使用string.Format()进行拼接了。