|
发表于 2023-2-3 13:18:11
|
显示全部楼层
江西省南昌市
写了好久,思路就是冒泡算法改版但是精易的类_json我是真的玩不惯,还是zyjson好用,源码贴出来你自己改改吧
|
冒泡排序_类json | | | |
json | 类_json | | | | 路径 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | j | 整数型 | | | 前一个 | 文本型 | | | 后一个 | 文本型 | | | 调试输出 (json. 取所有属性名 (, 路径 )) 计次循环首 (json. 取所有属性名 (, 路径 ) - 1, i ) 计次循环首 (json. 取所有属性名 (, 路径 ) - i, j ) 调试输出 (json. 取通用属性 (路径 + 选择 (json. 取类型 () = 4, “.”, “”) + “[” + 到文本 (j - 1 ) + “]”, ), json. 取通用属性 (路径 + “[” + 到文本 (j ) + “]”, ), 路径 + 选择 (json. 取类型 () = 4, “.”, “”) + “[” + 到文本 (j - 1 ) + “]”)  如果真 (到整数 (json. 取通用属性 (路径 + “[” + 到文本 (j - 1 ) + “]”, )) > 到整数 (json. 取通用属性 (路径 + “[” + 到文本 (j ) + “]”, )) )  调试输出 (json. 取数据文本 ())    前一个 = json. 取属性 (路径 + “[” + 到文本 (j - 1 ) + “]”). 取数据文本 ()   后一个 = json. 取属性 (路径 + “[” + 到文本 (j ) + “]”). 取数据文本 ()  调试输出 (前一个, 后一个 )   json. 删成员 (j - 1, )   json. 删成员 (j, )   json. 置成员 (j - 1, 取属性名 (后一个 ), 取属性值 (后一个 ), )   json. 置成员 (j, 取属性名 (前一个 ), 取属性值 (前一个 ), )  调试输出 (json. 取数据文本 (), 取属性名 (后一个 ), 取属性值 (后一个 ), 取属性名 (前一个 ), 取属性值 (前一个 ))     计次循环尾 () 计次循环尾 ()返回 (文本_取出中间文本 (文本_取左边 (json, “:”, , ), #引号, #引号, , )) 返回 (文本_取出中间文本 (文本_取右边 (json, “:”, , ), #引号, #引号, , ))
|
|