Open zx310 opened 1 year ago
暂时可能不太好做
暂时可能不太好做
基本数据类型我已经实现了,只是那些复杂的像数组,列表,结构体等,暂时没考虑怎么做,嵌入式设备暂时有基本数据类型就够了
暂时可能不太好做
基本数据类型我已经实现了,只是那些复杂的像数组,列表,结构体等,暂时没考虑怎么做,嵌入式设备暂时有基本数据类型就够了
其实,声明的时候,把所有可能的 key 都考虑上,然后申请结构体数据内存的时候,清空一下数据,应该可以做到,就是默认值都是 0
暂时可能不太好做
基本数据类型我已经实现了,只是那些复杂的像数组,列表,结构体等,暂时没考虑怎么做,嵌入式设备暂时有基本数据类型就够了
其实,声明的时候,把所有可能的 key 都考虑上,然后申请结构体数据内存的时候,清空一下数据,应该可以做到,就是默认值都是 0
但是服务器可能下发的值就是0,不太靠谱。我把基本数据类型封装了一层,加了一个标志位,用于判断该元素是否存在。
比如:服务器下发命令的json最多支持3个命令,例如: { "pir_enable": true, "led_enable": false, "wifi_enable": true; } 但是有的时候可能只发送,其中两种,或者只发送一种: 例如: { "pir_enable": true, "led_enable": false, } 或者 { "led_enable": false, "wifi_enable": true; } ...