带斜杠的String.Format

时间:2018-03-05 17:46:52

标签: c# .net string.format

String.Format不适用于" \":

String.Format("{ \"aps\" : { \"alert\" : { \"title\" : \"{0}\", \"body\" : \"{1}\" } } }", "aaa", "bbb");

在此字符串中插入标题和文字的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

String.Format()与JSON一起使用会很痛苦。除了双引号(")字符外,您还必须担心格式占位符({)使用的大括号。即使是未转义的字符串也无法解决这个问题。

但是there are numerous alternatives,包括从Visual Studio中通过NuGet提供的几个选项。