如何将一个字符串与多个引号转义字符连接起来

13 浏览
0 Comments

如何将一个字符串与多个引号转义字符连接起来

请注意,该问题与以下内容相关:

Compose GraphQL for monday.com

但该问题仅关注连接部分。

我有以下字符串:

var query = @"{""query"": ""mutation {create_item(board_id: 111, group_id:\""new_group\"", item_name: \""adding works\"", column_values: \"" {\\\""long_text\\\"": { \\\""text\\\"": \\\""Sample text\\\""}} \"") {id}  }"" }";

我想动态构建这个字符串,但我不知道该怎么做。

我尝试过:

var query = @"{""query"": ""mutation {create_item(board_id: 111, group_id:\""new_group\"", item_name: \""adding works\"", column_values: \"" {\\\""long_text\\\"": { \\\""text\\\"": \\\"""+"SOME TEXT HERE"+"\\\""}} \"") {id}  }"" }";

是否有一些关于如何连接具有如此多转义字符的字符串的准则?

0
0 Comments

出现的原因:

在这个例子中,字符串中包含了多个转义字符,并且缺少了最后一个字符串前面的转义字符。根据规则,如果想要将转义字符包含在字符串中,需要在所有字符串前面加上@字符。

解决方法:

在字符串的前面加上@字符,以避免转义字符被误解。在这个例子中,最后一个字符串前面缺少了@字符,所以需要在该字符串前面添加@

整理后的文章如下:

在这个例子中,字符串中包含了多个转义字符,并且缺少了最后一个字符串前面的转义字符。根据规则,如果想要将转义字符包含在字符串中,需要在所有字符串前面加上@字符。

解决方法就是在字符串的前面加上@字符,以避免转义字符被误解。在这个例子中,最后一个字符串前面缺少了@字符,所以需要在该字符串前面添加@

希望对你有所帮助。感谢你的支持。我之前弄错了。

0