欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

實(shí)例詳解esp8266解析json數(shù)據(jù)的方法

 更新時(shí)間:2022年03月16日 09:19:48   作者:曉傾城  
這篇文章主要介紹了實(shí)例詳解esp8266解析json數(shù)據(jù)的方法,主要包括要解析的json文件,反序列化數(shù)據(jù)獲取到對(duì)象中,通過串口監(jiān)視器輸出解析后的數(shù)據(jù)信息,需要的朋友可以參考下
#include <ArduinoJson.h>
void setup() {
  Serial.begin(115200);
  Serial.println("這里用于測(cè)試json數(shù)據(jù)的解析");
  // DynamicJsonDocument對(duì)象 定義時(shí)候我們需要定義一個(gè)大小信息+復(fù)制大小
  const size_t capacity = JSON_OBJECT_SIZE(2) + 30;
  DynamicJsonDocument doc(capacity);
  // 要解析的json文件 反斜杠表示即將到來的那個(gè)引號(hào)不是定義字符串的那個(gè)
  String jsonstr = "{\"username\":\"admin\",\"pwd\":123456}";
  
  // 反序列化數(shù)據(jù)到對(duì)象中
  deserializeJson(doc, jsonstr);
  // 獲取解析后的數(shù)據(jù)
  String nameStr = doc["username"].as<String>();
  int numberInt = doc["pwd"].as<int>();
  // 通過串口監(jiān)視器輸出解析后的數(shù)據(jù)信息
  Serial.print("usernameStr = ");Serial.println(nameStr);
  Serial.print("pwdInt = ");Serial.println(numberInt);
}
void loop() {}

需要注意的是,你需要先安裝ArduinoJson這個(gè)庫

在這里插入圖片描述

在庫管理器中安裝它即可

在這里插入圖片描述

案例效果

在這里插入圖片描述

到此這篇關(guān)于實(shí)例詳解esp8266解析json數(shù)據(jù)的方法的文章就介紹到這了,更多相關(guān)esp8266解析json數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論