使用URL命令在JSON中查询详细信息
我有一个JSON文件,见下文。此JSON文件的URL为使用URL命令在JSON中查询详细信息,json,url,esp8266,espeasy,Json,Url,Esp8266,Espeasy,我有一个JSON文件,见下文。此JSON文件的URL为http://host/json。是否有一种方法可以在URL中添加选项,该选项只显示Switch,Relay 2的值 (这是来自ESP8266的ESPEasy的JSON文件) 查看源代码,应该可以使用tasknr参数选择任务请参见: boolean handle_json() { String tasknr = WebServer.arg("tasknr"); .... byte taskNr = tasknr.toInt()
http://host/json
。是否有一种方法可以在URL中添加选项,该选项只显示Switch,Relay 2的值
(这是来自ESP8266的ESPEasy的JSON文件)
查看源代码,应该可以使用
tasknr
参数选择任务请参见:
boolean handle_json()
{
String tasknr = WebServer.arg("tasknr");
....
byte taskNr = tasknr.toInt();
byte firstTaskIndex = 0;
byte lastTaskIndex = TASKS_MAX - 1;
if (taskNr != 0 )
{
firstTaskIndex = taskNr - 1;
lastTaskIndex = taskNr - 1;
}
...
}
然后,您应使用以下方法获得继电器2:
你能把这个问题说得更清楚一点吗?你想根据JSON对象中的值创建URL吗?然后你可以接受答案,并最终投票支持它。感谢让我知道ESP Easy,它看起来是一个不错的项目
boolean handle_json()
{
String tasknr = WebServer.arg("tasknr");
....
byte taskNr = tasknr.toInt();
byte firstTaskIndex = 0;
byte lastTaskIndex = TASKS_MAX - 1;
if (taskNr != 0 )
{
firstTaskIndex = taskNr - 1;
lastTaskIndex = taskNr - 1;
}
...
}