提问人:Alligator 提问时间:6/18/2023 更新时间:6/18/2023 访问量:19
当字符串使用引号时,如何用变量替换字符串的一部分?
How do you replace part of a string with a variable when the string uses quotation marks?
问:
我有一个arduino HTTP。我尝试使用字符串制作的 POST:
int httpResponseCode = http.POST("{\"title\": \"distance\", \"content\": \"miles\"}");
这正确地发布了这个:
“{”title“: ”距离“, ”content“: ”英里“}”
我想用变量(整数)替换单词英里。
我试过这个:
int httpResponseCode = http.POST("{\"title\": \"distance\", \"content\": '\"' + miles + '\"'}");
但是在使用它时,我收到HTTP 400(错误请求)响应。用变量替换字符串中的文本的正确方法是什么?
答:
0赞
Alligator
6/18/2023
#1
在工作了一段时间后,这里有一个有效的答案:
String string_one = "{\"title\": \"distance\", \"content\": \"";
String string_two = "\"}";
String final_string = string_one + miles + string_two;
int httpResponseCode = http.POST(final_string);
您只需将它们组合为字符串即可。
评论