appendformat 输入字符串的格式不正确。
2024-10-19
24
使用StringBuilder的appendFormat方法拼接json的时候出现了输入字符串的格式不正确这样的异常,一开始很莫名,以为是变量为null导致。真实原因是因为拼接内容里存在{}花括号导致的。
例如:
sb.appendFormat("[{name:\"{0}\"}]",myName);
这样就会报错。
所以避免在format里出现花括号{}就行了。例如花括号部分用append来拼接。
更新于:1个月前赞一波!
文章评论
评论问答