C语言生成JSON格式字符串对接华为物联网云平台

首页 » 物联网 » C语言生成JSON格式字符串对接华为物联网云平台
#include 
#include 
char t_json[300];
int main()
{
    /*
        C_JSON生成报文格式;
        {
            "services": [{
                    "service_id": "Device",
                    "properties": {"DeviceID": 10}
             },
                {
                    "service_id": "Battery",
                    "properties": {"BatteryNum": 11 }
                },
                {
                    "service_id": "wendu",
                    "properties": { "Temperature": 12.6 }
                },
             {
                    "service_id": "shidu",
                    "properties": {"humid": 29}
                },
             {
                    "service_id": "Rainfall",
                    "properties": { "ThisHourRainfall": 16.8}
                }
            ]
        }
    */
    int DeviceID = 10;
    int BatteryNum = 10;
    float Temperatrue = 10.1;
    int Humid = 10;
    float ThisHourRainfall = 10.1;
    char json[]="{"services":[{"service_id":"Device","properties":{"DeviceID":%d}},
                                {"service_id":"Battery","properties":{"BatteryNum":%d},
                                {"service_id":"wendu","properties":{"Temperature":%.1f},
                                {"service_id":"shidu","properties":{"Humid":%d},
                                {"service_id":"Rainfall","properties":{"ThisHourRainfall":%.1f}
    ]}";

    sprintf(t_json, json, DeviceID, BatteryNum,Temperatrue,Humid,ThisHourRainfall);
    printf("%s",t_json);
    return 0;
}
本文章来源于互联网,如有侵权,请联系删除!原文地址:C语言生成JSON格式字符串对接华为物联网云平台

相关推荐: ESP32-C3入门教程 IoT篇④——阿里云 物联网平台 EspAliYun RGB LED 实战之微信小程序端源码解析

基于阿里云物联网平台实现微信小程序控制ESP32 RGB LED彩色灯 文章目录 一、前言 二、系统架构 三、云端API 3.1 签名机制 3.2 获取设备的运行状态 3.3 查询指定设备的属性快照 3.4 设置设备的属性 四、运行演示 4.1 视频演示 4.…