精易论坛

标题: zyjson 根据属性名排序 [打印本页]

作者: 光头强来偷树    时间: 2025-4-30 10:45
标题: zyjson 根据属性名排序
  
{"930":[{"id":"1745914684","hour":"15","mine":"30","time":"930","week":"1,4"}],"780":[{"id":"1745914684","hour":"13","mine":"00","time":"780","week":"1,4"},{"id":"1745914384","hour":"13","mine":"00","time":"780","week":"3,6"}],"600":[{"id":"1745914686","hour":"10","mine":"00","time":"600","week":"2,3"}],"750":[{"id":"1745914686","hour":"12","mine":"30","time":"750","week":"2,3"}],"1200":[{"id":"1745914644","hour":"20","mine":"00","time":"1200","week":"2,7"}],"1350":[{"id":"1745914644","hour":"22","mine":"30","time":"1350","week":"2,7"}],"700":[{"id":"1745914384","hour":"11","mine":"40","time":"700","week":"3,6"}],"1110":[{"id":"1745914384","hour":"18","mine":"30","time":"1110","week":"3,6"}]}


我用的是 zyjson 哈,不考虑其他的
上面的原始json,我想根据属性名直接排序有办法吗:json.排序对象 (“”, 真),无效
可以把属性名都取出放在数组里面排序,再构造 但是感觉有点蠢



作者: tim0001    时间: 2025-4-30 11:11
你觉得排序是什么原理?本来就是一个个对比,构造
作者: mytiger    时间: 2025-4-30 11:32
zy排序.e (44.63 KB, 下载次数: 12)

作者: 曦月    时间: 2025-4-30 12:26
刚好看到这个,可以试试

https://125.confly.eu.org/forum.php?mod=viewthread&tid=14854945


补充内容 (2025-4-30 12:26):
我靠,才看清楚,就是本人
作者: haoren1212    时间: 2025-5-1 07:51
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
json类_json 
数组文本型0
i整数型 
json.解析 ( #常量1, , )
json.取所有属性名 (数组, “”)
数组_排序1 (数组, )
调试输出 (数组)
子程序名返回值类型公开备 注
_按钮2_被单击  
变量名类 型静态数组备 注
jsonzyJsonDocument 
数组文本型0
i整数型 
json.解析 ( #常量1, , , )
json.取所有属性名 (“”, 数组)
数组_排序1 (数组, )
调试输出 (数组)


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


作者: 光头强来偷树    时间: 2025-6-17 12:08
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14854945 自己已解决,解决方案如上




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4