Arduino中的JSON格式

问题描述 投票:0回答:2

我有一个代码,如果我直接输入值,则可以正常工作,但是我的当前系统必须更改这些值。参见下面的代码。

char http_cmd[] =  "POST /tracker/ HTTP/1.1\r\nContent-Type: application/json\r\nContent-Length: 38\r\nHost: haul1.herokuapp.com\r\n\r\n{ \"trackerId\": \"2222\",\"height\": \"42\" }";

// this works fine

但是我想将值输入为变量,所以我做了类似的事情

String tracker = "2222";
String height = "42";
char http_cmd[] =  "POST /tracker/ HTTP/1.1\r\nContent-Type: application/json\r\nContent-Length: 38\r\nHost: haul1.herokuapp.com\r\n\r\n{ \"trackerId\": \""+tracker+"\",\"height\": \""+height+"\" }"; 

这是我收到的错误消息

exit status 1
initializer fails to determine size of 'http_cmd'
尝试时,<<< [谢谢。

我真正需要的是Json内容类型的可接受语法,我还需要知道如何获取“ http_cmd”的确切大小。]

我有一个代码,如果我直接输入值,则可以正常工作,但是我的当前系统必须更改这些值。请参阅下面的代码。 char http_cmd [] =“ POST / tracker / HTTP / 1.1 \ r \ ...
c++ json post nodemcu arduino-c++
2个回答
0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.