硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3076|回复: 2
收起左侧

[有问必答] 有关在STMF1中使用jason数据的问题

[复制链接]

27

主题

94

回帖

175

积分

初级会员

积分
175
发表于 2020-11-30 16:41:59 | 显示全部楼层 |阅读模式
本帖最后由 Mark 于 2020-11-30 16:46 编辑

  {    topic: "env_light_ctrl",   
    opt: Enable     //Enable:1,Disable;0
  }

我想把Enable当做布尔类型的解析,但是在CJason中只能解析到true和false。例如:       
     opt = json_object_get(root, "opt"); //如果opt:true,但是 opt: Enable  就解析不出来   
    if(json_is_true(opt))     
   {           
      printf("status: true\r\n");           
      LED_ON ;           
  }else if(json_is_false(opt))     //如果opt:false  opt: Disable  就解析不出来
       {                 
        printf("status: false\r\n");        
        LED_OFF;           
       }


如果我想解析Enable和Disable呢?还是说CJason中只能解析true和false?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2020-12-1 15:40:02 | 显示全部楼层
看他的源码实现。
回复

使用道具 举报

6

主题

639

回帖

657

积分

金牌会员

积分
657
QQ
发表于 2020-12-3 21:16:37 | 显示全部楼层
使用从JSON,修改简单,搜索true和false字符串部分,拷贝替换为enable和disable就好了,不过你这么改明显不符合标准json,自己用用无所谓了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 00:30 , Processed in 0.153098 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表