传递 {} 时出现 Stringbuilder() 错误
Stringbuilder() error when passing {}
我在将一些 javascript 解析为 stringbuilder 时遇到了一个奇怪的错误。
导致崩溃的 javascript 行是
hbspt.cta.load(789887, 'e977070b-2d40-4d40-bdb4-3459d2ed4d45', {});
这条线虽然工作得很好。
hbspt.cta.load(789887, 'e977070b-2d40-4d40-bdb4-3459d2ed4d45', );
所以我假设错误是解析空 {} 错误是 {"Input string was not in a correct format."}
我应该如何处理字符串中的 {}?
你确定你是来电吗
System.Text.StringBuilder.Append()
它不是
System.Text.StringBuilder.AppendFormat()?
如果您将“{}”传递给 AppendFormat(),它会将“{0}”解释为用于替换值的占位符,并且它会看到“{}”,因此这是一个无效的格式字符串。
无论如何,如果您有异常调用堆栈,我们可以更好地查看问题。
我在将一些 javascript 解析为 stringbuilder 时遇到了一个奇怪的错误。
导致崩溃的 javascript 行是
hbspt.cta.load(789887, 'e977070b-2d40-4d40-bdb4-3459d2ed4d45', {});
这条线虽然工作得很好。
hbspt.cta.load(789887, 'e977070b-2d40-4d40-bdb4-3459d2ed4d45', );
所以我假设错误是解析空 {} 错误是 {"Input string was not in a correct format."}
我应该如何处理字符串中的 {}?
你确定你是来电吗
System.Text.StringBuilder.Append()
它不是
System.Text.StringBuilder.AppendFormat()?
如果您将“{}”传递给 AppendFormat(),它会将“{0}”解释为用于替换值的占位符,并且它会看到“{}”,因此这是一个无效的格式字符串。
无论如何,如果您有异常调用堆栈,我们可以更好地查看问题。