开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 409|回复: 0
收起左侧

[求助] 数组转json5个为一组

[复制链接]
结帖率:0% (0/1)
发表于 2023-12-15 10:19:25 | 显示全部楼层 |阅读模式   河南省商丘市
打比方有n个数组 我想每5个为一个数组   剩下不够五个的单独为一组 该如何实现 各位大牛们 我现在 实现到了 每5个一组 但是 剩下的不知道如何让他们为一组

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
buyerNicks文本型0 
userIds文本型0 
togetherIds文本型0 

子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
x文本型0
i整数型 
collection文本型 
订单id数组文本型0
buyerNick文本型 
userId文本型 
togetherId文本型 
x1整数型 
x2整数型 
差值整数型 
o整数型 
json类_json 
l文本型 
i1整数型 
返回值文本型 
l1文本型 
集合1文本型0
number整数型 
集合2文本型0
jsons类_json2
x = { “冯*----136953348|6924672876973397531”, “梁**----136953348|6924689866384676242”, “吴**----136953348|6924685838613223380”, “朱**----136953348|6924681350192502057”, “荷*----136953348|6924672878723798733”, “顾**----136953348|6924701408301881002”, “落*----136953348|6924692320299848745”, “贾*----136953348|6924677286948574670”, “陈**----136953348|6924689968971519304”, “贾**----136953348|6924699328828609582”, “陈*----136953348|6924699388052379378”, “陈*----136953348|6924699348859754226”, “陶*----136953348|6924697049548330778”, “詹**----136953348|6924681501196818307”, “李*----136953348|6924683705748428227”, “周**----136953348|6924683807542089193”, “鞠**----136953348|6924681590992607008”, “韩**----136953348|6924694697828357544”, “郭*----136953348|6924690150685611669”, “甄*----136953348|6924688100132853335”, “V*----136953348|6924692450830522198”, “徐**----136953348|6924677488496416271”, “陶*----136953348|6924679731537778289”, “林*----136953348|6924692464983676839”, “张*----136953348|6924681603058177657”, “马**----136953348|6924681670969333091”, “饭*----136953348|6924697385246921820”, “陈**----136953348|6924697341118846939”, “洪**----136953348|6924692630582269396”, “杨*----136953348|6924692568495232135”, “申**----136953348|6924706265660527931”, “张*----136953348|6924708494259918812”, “沙*----136953348|6924686281342195186”, “孟*----136953348|6924706261629998408”, “陈**----136953348|6924706317183686233”, “吴**----136953348|6924686403289683781”, “小*----136953348|6924688299717891815”, “王**----136953348|6924681821454079494”, “侯*----136953348|6924684216810214928”, “刘**----136953348|6924699803340052114”, “汤**----136953348|6924692704531059729”, “李**----136953348|6924706389235209725”, “时**----136953348|6924688391014257779”, “潘**----136953348|6924684222874522766”, “张**----136953348|6924704209700459524”, “张**----136953348|6924710750831973380”, “张**----136953348|6924704252549600260”, “郑**----136953348|6924701978094343479”, “崔**----136953348|6924713120357488233” }
计次循环首 (取数组成员数 (x), i)
collection = x [i]  ' 根据线程来获取访问的数组数据进行切割-------------------------------------------------------------
buyerNick = 文本_取左边 (collection, “----”)
userId = 文本_取出中间文本 (collection, “----”, “|”)
togetherId = 文本_取右边 (collection, “|”)
json.置属性 (“tids”, togetherId)
json.置属性 (“tids2”, “”)
json.置属性 (“buyerNick”, buyerNick)
json.置属性 (“togetherId”, togetherId)
json.置属性 (“userId”, userId)
json.置属性 (“rdsTradeInfo”, “”, )
' 调试输出 (json.取数据文本 ())
加入成员 (订单id数组, json.取数据文本 ())
计次循环尾 ()
调试输出 (订单id数组)  ' 把这里边的49个数组 转换成json 一个数组里边5个 不够五个的按照剩下几个 几个为一组
变量循环首 (1, 取数组成员数 (订单id数组), 5, i)
' 调试输出 (i)
如果真 (i + 5 > 取数组成员数 (订单id数组))
调试输出 (i + 5)
跳出循环 ()
jsons [1].置属性 (“”, 订单id数组 [i]“,” + 订单id数组 [i + 1]“,” + 订单id数组 [i + 2]“,” + 订单id数组 [i + 3]“,” + 订单id数组 [i + 4])
jsons [2].加成员 (jsons [1].取数据文本 (), “”, )
变量循环尾 ()
' jsons [1].置属性 (“”, 订单id数组 [46] + “,” + 订单id数组 [47] + “,” + 订单id数组 [48] + “,” + 订单id数组 [49])
jsons [2].加成员 (jsons [1].取数据文本 (), “”, )
' [{"tids":"6924133923734426676","tids2":"","buyerNick":"娼?","togetherId":"6924133923734426676","userId":"136953348","rdsTradeInfo":""},{"tids":"6924143285674186469","tids2":"","buyerNick":"姣?","togetherId":"6924143285674186469","userId":"136953348","rdsTradeInfo":""},{"tids":"6924133930697562086","tids2":"","buyerNick":"鐜?","togetherId":"6924133930697562086","userId":"136953348","rdsTradeInfo":""},{"tids":"6924140882748642353","tids2":"","buyerNick":"鐢?*","togetherId":"6924140882748642353","userId":"136953348","rdsTradeInfo":""},{"tids":"6924156456025920832","tids2":"","buyerNick":"閽?","togetherId":"6924156456025920832","userId":"136953348","rdsTradeInfo":""}]
调试输出 (jsons [2].取数据文本 ())


i支持库列表   支持库注释   
spec特殊功能支持库


json.e

924.73 KB, 下载次数: 1, 下载积分: 精币 -2 枚

6be728a58dff32499050ed58e51b953.png
  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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