QRSpeed-第5课时-第五节-json

xiwangly

活捉一只老RBQ
管理成员
2020-02-27
95
72
18
本帖可能需要您协助我们来编辑
上一篇我们讲了xml代码的用法,那么现在就来给大家讲一下关于json代码在QRSpeed中的使用方法,
请勿传播非法json代码!!!请勿传播非法json代码!!!请勿传播非法json代码!!!否则后果自负!

JSON简介:JSON 简介-菜鸟教程
与xml对比:
json相对于xml更稳定,更不易和谐,因此被举报了封号的概率也略小于xml
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。

关于如何解析网络接口返回的json请见QRSpeed-第3课时-第二节-变量-6

json词条的基本格式:(由于我用的是电脑,所以无法查看,图片待补充)
我们以这个例子来看:
JSON:
菜单|功能|帮助
json:
{"app":"com.microsoft.xiaoiceark","desc":"","view":"imageCover","ver":"1.0.2.9","prompt":"","meta":{"data":{"description":"☆购买机器☆联系作者☆加入主群\r\n☆\r\n☆关于机器☆群管系统☆接口系统☆\r\n☆腾讯服务☆领取名片☆查看群规☆\r\n☆当前版本☆签到系统☆颜色代码☆\r\n☆配对系统☆加密系统☆更多功能☆","formCode":"1000","image":"http://www.ecy.kim/api/acgurl.php/%随机数1-1000%.jpg","imageDescription":"测试呀","imageHeight":300,"imageWidth":550,"title":"功能"}}}
"json:"后面不需要接数字,("json:"后面可以不换行接后面的代码)它的本体是以大括号"{}"括起来的,在词库内代码内部不允许换行(值对后面的逗号","紧接着下一个名称,这一点与原生的json不同)。"data":接内容,"app":接包名,具体看程序决定它的功能,
更多请参考本帖最后的参考链接。

1585268561953.png
这里给出了几个框架,具体内容还需要自己改:
JSON:
//大屏图片框架
{"app":"com.tencent.card","desc":"早起打卡提醒","view":"about","ver":"1.0.0.8","prompt":"早起走运,成长加倍","meta":{"about":{"DATA1":"1","DATA2":"2","DATA3":"3","DATA4":"4","DATA5":"5","DATA6":"6","DATA7":"https:\/\/m.yh31.com\/tp\/zjbq\/201908122324008282.gif","DATA8":"","DATA9":"","DATA10":"","DATA11":"","DATA12":"","DATA13":"","DATA14":"14","DATA15":"15","DATA16":"16","DATA17":"17","DATA18":"18","DATA19":"19","DATA20":"20","time":"1564437550"}}}




//QQ小冰框架
{"app":"com.microsoft.xiaoiceark","desc":"QQ小冰","view":"coverpage","ver":"1.0.1.16","prompt":"[应用]QQ小冰","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"data":{"Data":{"formCode":"1000"},"Description":"本群还没有授权\r授权联系:1031425305\r授权授权群:827976597","Image":"assets\/TextGame\/card2.jpg","Page":"loveThinkTank","Title":"            ༺ཌༀཉི张༒蒙༃ༀད༻"}}}




//大屏图片框架
{"app":"com.tencent.card","desc":"张蒙机器人","view":"about","ver":"1.0.0.8","prompt":"张蒙网络科技...","meta":{"about":{"DATA7":"http:\/\/qcy.wl002.top\/2855595503.png","time":"1031425305"}}}




//酷狗音乐框架
{"app":"com.tencent.structmsg","desc":"音乐","view":"music","ver":"0.0.0.1","prompt":"[分享]Intro","meta":{"music":{"sourceMsgId":"0","title":"Intro","desc":"Dreamtale · Beyond Reality (超越现实)","preview":"http:\/\/url.cn\/5Pt0MPp","tag":"酷狗音乐","musicUrl":"http:\/\/url.cn\/58bd4ZB","jumpUrl":"https:\/\/t.kugou.com\/song.html?id=7Y8iDf5uMV2","appid":205141,"app_type":1,"action":"","source_url":"","source_icon":"","android_pkg_name":""}},"config":{"forward":true,"type":"normal","autosize":true}}




//视频框架
{"app":"com.tencent.weishi","desc":"","view":"videoPage","ver":"0.0.0.1","prompt":"[应用]","meta":{"videoPage":{"composeCoverUrl":"pic.weishi.qq.com\/1d457f650d61425b90197f4e2a06cover.jpg","coverHeight":"1280","coverUrl":"pic.weishi.qq.com\/1d457f650d61425b90197f4e2a06cover.jpg","coverWidth":"720","desc":"趁着闺蜜和老婆睡着了,捉弄一下她们哈哈哈","h5Url":"h5.weishi.qq.com\/weishi\/feed\/76v7vnpoC1I96rZOS\/wsfeed?wxplay=1&id=76v7vnpoC1I96rZOS&spid=1568198408716909&qua=v1_and_weishi_5.9.5_577_312024000_d&chid=100002010&pkg=3670&attach=cp_reserves3_1000020006","playNum":"7564960","userAvatar":"","userName":""}},"config":{"autosize":1,"ctime":1569674900,"forward":1,"token":"a43faddffa7e24ba41394adfa89df7c5","type":"card"}}
这里分享一个原创的解析json代码的词库:(发送代码即可自动解析发送出来,不是所有的代码都能成功解析出来,语法错误或者超长代码或者腾讯屏蔽了的都不能发送出来)
代码:
(?i)\{ ?(.*)
$调用 0 死代码$
A:$替换 € %括号1%€替换$
A:$替换 € %A%€%括号1%€{%括号1%$
A:$替换 € %A%€写$
A:$替换 € %A%€读$
A:$替换 € %A%€下载$
A:$替换 € %A%€正则$
json:%A%

[内部]死代码
十秒内未出现代码/文件列表,则代表此代码为死代码或超长代码
v2原创版本发布:(因为以前的版本这样写有bug,所以使用了正则,这回简化了许多,还有解析链接的我没发出来)
代码:
\<.*
$调用 0 死代码v2$
card:1000
%参数-1%

\{.*
$调用 0 死代码v2$
json:
%参数-1%

[内部]死代码v2
【v2】十秒内未出现代码/文件列表,则代表此代码为死代码或超长代码,v2版本支持换行识别,必须用<|{|协议开头
要想深入学习json,请见参考。
参考:
菜鸟教程-JSON
w3cschool-json
PHP JSON | 菜鸟教程(涉及到下一节内容)
QQJSON教程-华雨啦
json中含有换行符'\r','\n'的处理-博客园

翻页:
上一节
下一节

知识共享许可协议(CC BY-NC-ND 4.0)
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
 
最后编辑:

中二啊

活捉一只小RBQ
2020-03-24
28
1
3
本帖可能需要您协助我们来翻译
上一篇我们讲了xml代码的用法,那么现在就来给大家讲一下关于json代码在QRSpeed中的使用方法,
请勿传播非法json代码!!!请勿传播非法json代码!!!请勿传播非法json代码!!!否则后果自负!

与xml对比:
json相对于xml更稳定,更不易和谐,因此被举报了封号的概率也略小于xml
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。

json词条的基本格式:(由于我用的是电脑,所以无法查看,图片待补充)
我们以这个例子来看:
JSON:
菜单|功能|帮助
json:
{"app":"com.microsoft.xiaoiceark","desc":"","view":"imageCover","ver":"1.0.2.9","prompt":"","meta":{"data":{"description":"☆购买机器☆联系作者☆加入主群\r\n☆\r\n☆关于机器☆群管系统☆接口系统☆\r\n☆腾讯服务☆领取名片☆查看群规☆\r\n☆当前版本☆签到系统☆颜色代码☆\r\n☆配对系统☆加密系统☆更多功能☆","formCode":"1000","image":"http://www.ecy.kim/api/acgurl.php/%随机数1-1000%.jpg","imageDescription":"测试呀","imageHeight":300,"imageWidth":550,"title":"功能"}}}
"json:"后面不需要接数字,("json:"后面可以不换行接后面的代码)它的本体是以大括号"{}"括起来的,在词库内代码内部不允许换行(值对后面的逗号","紧接着下一个名称)。"data":接内容,"app":接包名,具体看程序决定它的功能,
更多请参考本帖最后的参考链接。

浏览附件57
这里给出了几个框架,具体内容还需要自己改:
JSON:
//大屏图片框架
{"app":"com.tencent.card","desc":"早起打卡提醒","view":"about","ver":"1.0.0.8","prompt":"早起走运,成长加倍","meta":{"about":{"DATA1":"1","DATA2":"2","DATA3":"3","DATA4":"4","DATA5":"5","DATA6":"6","DATA7":"https:\/\/m.yh31.com\/tp\/zjbq\/201908122324008282.gif","DATA8":"","DATA9":"","DATA10":"","DATA11":"","DATA12":"","DATA13":"","DATA14":"14","DATA15":"15","DATA16":"16","DATA17":"17","DATA18":"18","DATA19":"19","DATA20":"20","time":"1564437550"}}}




//QQ小冰框架
{"app":"com.microsoft.xiaoiceark","desc":"QQ小冰","view":"coverpage","ver":"1.0.1.16","prompt":"[应用]QQ小冰","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"data":{"Data":{"formCode":"1000"},"Description":"本群还没有授权\r授权联系:1031425305\r授权授权群:827976597","Image":"assets\/TextGame\/card2.jpg","Page":"loveThinkTank","Title":"            ༺ཌༀཉི张༒蒙༃ༀད༻"}}}




//大屏图片框架
{"app":"com.tencent.card","desc":"张蒙机器人","view":"about","ver":"1.0.0.8","prompt":"张蒙网络科技...","meta":{"about":{"DATA7":"http:\/\/qcy.wl002.top\/2855595503.png","time":"1031425305"}}}




//酷狗音乐框架
{"app":"com.tencent.structmsg","desc":"音乐","view":"music","ver":"0.0.0.1","prompt":"[分享]Intro","meta":{"music":{"sourceMsgId":"0","title":"Intro","desc":"Dreamtale · Beyond Reality (超越现实)","preview":"http:\/\/url.cn\/5Pt0MPp","tag":"酷狗音乐","musicUrl":"http:\/\/url.cn\/58bd4ZB","jumpUrl":"https:\/\/t.kugou.com\/song.html?id=7Y8iDf5uMV2","appid":205141,"app_type":1,"action":"","source_url":"","source_icon":"","android_pkg_name":""}},"config":{"forward":true,"type":"normal","autosize":true}}




//视频框架
{"app":"com.tencent.weishi","desc":"","view":"videoPage","ver":"0.0.0.1","prompt":"[应用]","meta":{"videoPage":{"composeCoverUrl":"pic.weishi.qq.com\/1d457f650d61425b90197f4e2a06cover.jpg","coverHeight":"1280","coverUrl":"pic.weishi.qq.com\/1d457f650d61425b90197f4e2a06cover.jpg","coverWidth":"720","desc":"趁着闺蜜和老婆睡着了,捉弄一下她们哈哈哈","h5Url":"h5.weishi.qq.com\/weishi\/feed\/76v7vnpoC1I96rZOS\/wsfeed?wxplay=1&id=76v7vnpoC1I96rZOS&spid=1568198408716909&qua=v1_and_weishi_5.9.5_577_312024000_d&chid=100002010&pkg=3670&attach=cp_reserves3_1000020006","playNum":"7564960","userAvatar":"","userName":""}},"config":{"autosize":1,"ctime":1569674900,"forward":1,"token":"a43faddffa7e24ba41394adfa89df7c5","type":"card"}}
参考:
菜鸟教程-JSON
w3cschool-json
怎么显示的是这个?Σ(゚д゚;)
Screenshot_2020-04-03-01-42-54-567_com.tencent.mobileqq.jpg
 

小自在

活捉一只小RBQ
2020-06-19
3
1
1
这个能做到这种效果吗?这个只能发小程序链接,我xml被腾讯屏蔽了,还有别的方法能做到这种效果吗?
浏览附件93
测试卡片
json:{"app":"com.tencent.structmsg","desc":"华雨啦","view":"news","ver":"0.0.0.1","prompt":"","meta":{"news":{"title":"华雨啦资源网","desc":"卡片代码\/软件下载\/源码下载","preview":"https://cdn.u1.huluxia.com/g3/M01/79/31/wKgBOV3vAGGATOMeAAApUr6sfUk289.jpg","tag":"华雨","jumpUrl":"http:\/\/huayula.com","appid":100446242,"app_type":1,"action":"","source_url":"","source_icon":"","android_pkg_name":""}}}
 

小自在

活捉一只小RBQ
2020-06-19
3
1
1

测试卡片
json:{"app":"com.tencent.structmsg","desc":"华雨啦","view":"news","ver":"0.0.0.1","prompt":"","meta":{"news":{"title":"华雨啦资源网","desc":"卡片代码\/软件下载\/源码下载","preview":"https://cdn.u1.huluxia.com/g3/M01/79/31/wKgBOV3vAGGATOMeAAApUr6sfUk289.jpg","tag":"华雨","jumpUrl":"http:\/\/huayula.com","appid":100446242,"app_type":1,"action":"","source_url":"","source_icon":"","android_pkg_name":""}}}
来源网络:
 
  • 支持
反馈: 嘤嘤怪傻逼