当前位置: 首页 > news >正文

青岛做公司网站的多吗如何修改wordpress站

青岛做公司网站的多吗,如何修改wordpress站,郑州自助建站软件,南宁市建设厅网站JSON JSON(JavaScript Object Notation,即JavaScript对象表示法)是一种广泛采用的开放标准文件格式与数据交换格式。它兼具人类可读性和机器易解析性,使得数据的编写、阅读、生成及解析都变得十分便捷。JSON的设计不依赖于特定编…

JSON

JSON(JavaScript Object Notation,即JavaScript对象表示法)是一种广泛采用的开放标准文件格式与数据交换格式。它兼具人类可读性和机器易解析性,使得数据的编写、阅读、生成及解析都变得十分便捷。JSON的设计不依赖于特定编程语言,得到了众多编程语言的广泛支持,成为数据交换的通用语言。

键值对是JSON格式的核心构成元素,它以一种直观的方式表达了变量与值之间的对应关系。通过键值对,JSON能够清晰地描述数据之间的关联,使得数据的组织和访问变得更加高效和便捷。

在JSON结构中,键必须为字符串类型,且需使用双引号("")进行包裹;而值则可以是多种数据类型,包括字符串、数字、布尔值(true/false)、数组(使用方括号"[]"表示)以及对象(使用花括号"{}"表示)等。键值对之间通过逗号(,)进行分隔,而键与值之间则使用冒号(:)进行连接。整个JSON结构由一对花括号"{}"所包围。

以下是一个JSON数据的示例:

{"switch": true,"mode": "自动","temperature": 25,"windSpeed": 2,"swing": false
}

"temperature": 25是一对键值对。其中,"temperature"为键,25是其对应的值。

Arduino中解析JSON数据

以解析如下JSON数据为例:

 {"switch" : 1,"mode" : "heat","temperature" : 26,"vertical_swing" : 1,"wing_speed" : 3}

安装ArduinoJson库

代码

#include <ArduinoJson.h>void setup() 
{Serial.begin(9600);Serial.println("");// 待解析的json文件String json = "{\"switch\":1, \"mode\":\"heat\",\"temperature\":26,\"vertical_swing\":1,\"wing_speed\":3}";// 创建DynamicJsonDocument对象const size_t capacity = JSON_OBJECT_SIZE(5) + 128 ;   //5表示待解析的JSON对象中有5个数据,128为解析过程中需要的额外空间,可在此网站计算 https://arduinojson.org/v6/assistant/#/step1DynamicJsonDocument doc(capacity);// 反序列化数据deserializeJson(doc, json);// 获取解析后的数据信息bool switch_Bool = doc["switch"].as<bool>();String mode_Str = doc["mode"].as<String>();int temperature_Int = doc["temperature"].as<int>();bool vertical_swing_Bool = doc["vertical_swing"].as<bool>();int wing_speed_Int = doc["wing_speed"].as<int>();// 通过串口监视器输出解析后的数据信息Serial.print("switch_Bool = ");Serial.println(switch_Bool);Serial.print("mode_Str = ");Serial.println(mode_Str);Serial.print("temperature_Int = ");Serial.println(temperature_Int);Serial.print("vertical_swing_Bool = ");Serial.println(vertical_swing_Bool);Serial.print("wing_speed_Int = ");Serial.println(wing_speed_Int);
}void loop() 
{
}

现象

参考

3-4-4-2 ESP8266 JSON解析 – 太极创客

【Arduino】ESP32/ESP8266 JSON格式解析_arduinojson-CSDN博客

http://www.yayakq.cn/news/16683/

相关文章:

  • 门窗东莞网站建设技术支持百度做的网站后台怎么进
  • 郑州上街区网站建设公司好的网站建设平台
  • 地方宣传网站建设的必要性什么网站流量大
  • 莱州市做网站的公司云脑网络科技网站建设
  • 网站程序语言尚层别墅装饰公司官网
  • 网站内如何做内部链接建设网站的视频下载
  • 网站建设整体设计思路开发网站的基本原则
  • 网站推广排名哪家公司好重庆住房建设工程信息网官网
  • 企业做网站还是做平台好中国新闻社归哪个部门管
  • 那些网站是php开发的中山网站制作公司
  • 绿色环保网站模板网站主机注册
  • 绿色网站模板asp单页网站源码
  • 网站的产品上传图片100种图案设计
  • 网站建设主页文档360优化大师app下载
  • wordpress网站音乐播放个人网站用什么空间好
  • 买域名建网站价格网站登录验证码不正确
  • dz系统怎么做地方网站ppt现成作品
  • 团购网站怎么推广wordpress产品展示模板
  • 手机wap网站开发与设计网站制作带优化
  • 做竞价的网站有利于优化吗购物网站建设好处
  • 在线做炫图网站如何注册品牌名称和商标
  • 网站类产品怎么做竞品分析长沙本土网站建设公司
  • 网站seo分析常用的工具是聊城网页设计公司
  • 品牌的佛山网站建设办网站 哪些许可
  • 自己做一个模版网站是怎么做的东营网官网
  • 企业网站系统详细设计想找在家做的兼职 有什么网站吗
  • 淮安住房与城乡建设部网站o2o网站建设代理商
  • 长春网站制作工具网站加速器手机版
  • 网站建设合作范本wordpress 段落间距
  • 个旧市哪里有做网站图书馆第一代网站建设