Open zx310 opened 1 year ago
项目中遇到客户使用json字段不规范,”level-position“不能作为结构体元素名称,所以无法在不修改cson源码的基础上使用cson。 我的修改是:增加以下类似的宏定义即可使用 /**
@param key 数据键值 */
{CSON_TYPE_INT, key_str, offsetof(type, key)}
使用:CSON_MODEL_INT2(MQTTSubTopicOrientationRecvPayload_s, level_position, "level-position"),
这个情况确实没考虑到
哈哈,你做的已经很好了,只需要简单修改就可以实现
感谢支持,哈哈
项目中遇到客户使用json字段不规范,”level-position“不能作为结构体元素名称,所以无法在不修改cson源码的基础上使用cson。 我的修改是:增加以下类似的宏定义即可使用 /**
@param key 数据键值 */
define CSON_MODEL_INT2(type, key, key_str) \
使用:CSON_MODEL_INT2(MQTTSubTopicOrientationRecvPayload_s, level_position, "level-position"),