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

网站建设工作室 杭州上海建设门户网站

网站建设工作室 杭州,上海建设门户网站,江门网站建设电话,郑州网站推广营销一 概念 stm32使用cjson的时候,需要下载cjson的库函数,这个在github上有的,直接搜索cjson下载即可。下面是一个实例解析。 二 实例解析 1.读取json的数据内容,注意这个字符串的写法,在嵌入式c中,要加\的 c…

一 概念

  stm32使用cjson的时候,需要下载cjson的库函数,这个在github上有的,直接搜索cjson下载即可。下面是一个实例解析。

二 实例解析

1.读取json的数据内容,注意这个字符串的写法,在嵌入式c中,要加\的

 const char *str = "{\"action\":\"writePara\",\"value\":30,\"writeId\":\"40001\"}";void cjson_read(void)
{cJSON *root; cJSON *jsonAction;cJSON *jsonRWAddr;int modbusReadWriteAddr;root=cJSON_Parse((const char *)str);jsonAction = cJSON_GetObjectItem(root,"action"); if(strcmp(jsonAction->valuestring,"writePara")==NULL)     {jsonRWAddr = cJSON_GetObjectItem(root,"writeId");  //获取读的IDmodbusReadWriteAddr = atoi(jsonRWAddr->valuestring); //convert addr to int    mprintf("modbus addr is:%d\n\r",modbusReadWriteAddr);       }cJSON_Delete(root);cJSON_Delete(jsonAction);cJSON_Delete(jsonRWAddr);}

2.json的数据生成格式如下:


void cjson_generate_string(void)
{char *jsonValue;cJSON *jsonCreat;cJSON *jsonCreatValue;jsonCreat = cJSON_CreateObject();//创建一个json对象jsonCreatValue = cJSON_CreateObject();//创建一个json对象cJSON_AddItemToObject(jsonCreat, "action", cJSON_CreateString("readPara"));cJSON_AddItemToObject(jsonCreatValue, "id", cJSON_CreateString("1"));cJSON_AddItemToObject(jsonCreat, "value", jsonCreatValue);        jsonValue=cJSON_Print(jsonCreat);cJSON_Delete(jsonCreat);cJSON_Delete(jsonCreatValue);mprintf("jsonValue len is:%d\n\r",strlen(jsonValue));mprintf("jsonValueis:%s\n\r",jsonValue);}

三 总结

  1.解析生成字符串需要的堆栈比较大,需要把STM32的堆栈搞大一点.

  2.json的注意要用完及时删除。

http://www.dtcms.com/wzjs/586860.html

相关文章:

  • 开源网站推广余名是什么意思
  • 电子商务网站建设的需求做二手车放在哪个网站好
  • wordpress 更新网站厦门网站建设格
  • 门户网站做等级保护测评wordpress 主题 cms
  • 网站开发怎么去接单麻阳建设局网站
  • 商业案例网站Python个人网站建设论文
  • 潮州移动网站建设苏州网页服务开发与网站建设
  • wordpress 相册主题海淀seo搜索引擎优化公司
  • 做淘宝客要自己的网站网站开发与电子商务
  • 免费做个人网站室内设计网站公司
  • 网站内容保护服务器放多个网站
  • 淘宝客的网站是自己做的吗上海网站建设外包公司
  • asp语言的网站建设百度怎么做公司的网站
  • 网站外包项目计算机网站开发是什么专业
  • 做网站枣庄做app需要什么技术
  • 免费搭建手机网站源码求个网站填空题
  • 做外贸去哪个网站找客户创意策划是做什么的
  • 静态网站站内搜索seo岗位
  • 威海网站定制网络舆情分析
  • 莱芜企业网站建设公司做网站商城赔了8万
  • word网站链接怎么做哈尔滨网站设计定制
  • 网站没有建设好可以备案吗wordpress自带hosts文件下载
  • 网站如何适应屏幕做订票网站设计要多久
  • 建设网站的目标客户群免费建设淘客网站
  • 搭建一个视频网站网站流程图设计工具
  • 南京优化网站广西住房城乡和建设厅网站
  • 我想给企业做网站怎么做打开百度竞价页面是网站是什么
  • 网站备案通过后怎么办手机流畅优化软件
  • 世界服装鞋帽网免费做网站第一次做网站没头绪
  • 徐州人才网官方网站百度指数关键词工具