Monsters691 2021-12-01 15:09 采纳率: 50%
浏览 30
已结题

arduino单片机处理返回来的json文件异常

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
const char*tom_date [3];
const char*tom_weather [3];
String tom_code [3];
const char*tom_high [3];
const char*tom_low [3];
const char*tom_rainfall [3];
const char*tom_humidity[3];
const char*wind_speed[3];
//定义指针数组
StaticJsonDocument<1024> doc;
for(int i=0;i<3;i++){
      JsonObject results_0_daily_tom = results_0["daily"][i];
      tom_date  [i]  = results_0_daily_tom["date"]; // "2021-11-24"日期

      tom_weather [i] = results_0_daily_tom["text_day"]; // "多云", "晴", "晴"
      const char* results_0_daily_code  = results_0_daily_tom["code_day"]; // "4", "0", "0"
      tom_code [i] =results_0_daily_code;
      tom_rainfall [i] = results_0_daily_tom["precip"]; // "0.00"降雨概率
      tom_high  [i]  = results_0_daily_tom["high"]; // "20"最高温度
      tom_low  [i]   = results_0_daily_tom["low"]; // "13"最低温度
      tom_humidity[i] = results_0_daily_tom["humidity"]; // "53"
      wind_speed[i] = results_0_daily_tom["wind_speed"]; // "23.4"
      //      results_0_daily_wind_direction = results_0_daily["wind_direction"]; // "北" 风向
      //      results_0_daily_rainfall = results_0_daily["rainfall"]; // "0.00" 降水量
  }
运行结果及报错内容

返回的结果只有两天的结果而第三天的结果没有,但我请求的json文件是请求的今天明天和后天的结果,json也能正确获取到返回信息,当我解析json时数组却只有两天的内容

我想要达到的结果

将后天的结果获取回来

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月9日
    • 创建了问题 12月1日

    悬赏问题

    • ¥20 escpos打印到CUPS打印机
    • ¥15 MATLAB读取TXT,并添加度分秒
    • ¥15 excel提示内存不足
    • ¥15 软件安装包用的是openinstall 在普通路由上有一些限速,怎么提速
    • ¥15 msgeq7根据音乐控制电机
    • ¥15 51单片机PN532刷卡原理图代码
    • ¥15 matlab如何不显示绘图而保存为能打开的fig图片?
    • ¥15 oracle数据库备份、
    • ¥15 关于Finetune模型,CUDA error: device-side assert triggered 报错
    • ¥15 能将阿里云上多个设备的信息能上传给小程序吗