这是我的问题,我想要string. format()函数应该采取4个对象和格式字符串。但是它会抛出"输入字符串格式不正确错误"。
这是我的代码,
string jsonData = string.Format("{{"sectionTitle":"{0}","strPushMsg":"{1}","Language":"{2}",}","articleid":"{3}"}}", urlsectiontitle, formatHeadline, Language, articleid);
"{2}",}"
看起来你需要通过双括号来转义这个右括号:
string.Format("{{"sectionTitle":"{0}","strPushMsg":"{1}","Language":"{2}",}}","articleid":"{3}"}}", urlsectiontitle, formatHeadline, Language, articleid);
显示您正在创建JSON。这可以使用单引号(这将避免所有转义),但更好的是使用JSON之类的工具。Net设计用于创建JSON。虽然这里的(部分)结构非常小(不匹配的}
显示这只是部分),并且JSON变得更大,使用工具来正确处理它要容易得多。