参考自太极创客
建立了DynamicJsonDocument对象,该对象名称为doc。这个capacity参数的作用是告诉ESP8266我们所建立的DynamicJsonDocument对象将要占用多大的内存空间
DynamicJsonDocument doc(capacity)
内存空间不是随意定的
使用deserializeJson对json文件进行解析
deserializeJson(doc, json);
- doc:建立的DynamicJsonDocument对象
- json:获取到的json文件(类型:String)
获取解析后的Json信息
String nameStr = doc["name"].as();
//返回字符串形式
int numberInt = doc["number"].as();
//返回整数的形式
这三个函数就可以完成对GET请求得到的json数据进行解析了。