广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1498|回复: 2

如何去掉json转字符串后的转义字符

[复制链接]

3

主题

7

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2024-6-12 10:16:24 | 显示全部楼层 |阅读模式
function JASON_SEND(control_jason)
print(control_jason)
                send_json = cjson.encode(control_jason)
                print(send_json)   --此处打印出来带转义字符
                local send_tb = {}
                for i = 1, #send_json
                do
       
                        send_tb[i - 1] = string.sub(send_json, i, i)
                       
                        send_tb[i - 1] = string.byte(send_tb[i - 1])
                       
                end
回复

使用道具 举报

3

主题

7

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2024-6-12 11:34:48 | 显示全部楼层
{"target":"Lamp","cmd":"CHANNEL_OPEN","deviceId":"1762002994414764032","action":"control\\/lampControl\\/cmd","channel":"6"}
回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-6-12 18:09:36 | 显示全部楼层
cjson.decode()--解析
cjson.encode()--打包
例如:
--系统回调http响应,
function on_http_response(taskid,resp)
set_text(3,21,resp)--响应信息在文本控件上显示
1ocal jsdata=cison.decode(resp)
1ocal region =jsdata['data']['region']
local city =jsdata['data']['city']
set_text(3,22,region..'/'..city)
--返回-1时,响应数据会通过串口发送给用户MCU
return -1
end
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-21 18:33 , Processed in 0.052568 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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