首页 > 解决方案 > 如何将任何结构变量列表转换为 JSON 格式的字符串

问题描述

是否可以将动态指针结构转换为字符串或 JSON 格式的字符串,而无需

我正在尝试使用 pahoMQTT 函数将数据发送到采用 JSON 格式字符串的数据代理,但我总是在我已经知道的结构元素上方获取我的程序名称和过程变量列表......就像

我的程序名称是 MQTT.c,我的结构名称是 BrokerData:struct BrokerData{ Uint ID, int speed, real angle };

所以我明白了

{
  MQTT:Broker
  {
    ID:10,
    speed:100,
    angle:50
}

我正在尝试使用 snprint 函数、callloc 和 size_t,但是因为我使用的是 PLC 编程环境,所以我的程序出现了冲突

因此,如果有任何方法可以将我的结构更改为任何人都知道的字符串,我将不胜感激

标签: cpaho

解决方案


推荐阅读