精易论坛

标题: 希望精易模块可以增加个字符串转JSON [打印本页]

作者: q838210720    时间: 2021-4-23 00:14
标题: 希望精易模块可以增加个字符串转JSON
本帖最后由 q838210720 于 2021-4-23 01:52 编辑

别跟我说用e2ee的键值表,个人感觉不好用,自己用易语言代码手写了个,能改进收录进模块最好啦这个功能非常实用,并且非常需要,建议增加

优化了下,支持拼接成url,用多了Python的字典转json和字典拼接url,现在这个代码可以实现同样的功能,非常好用,除非不做网络的程序否则可以说没人不需要
  
子程序名返回值类型公开备 注
字符串转json文本型 
参数名类 型参考可空数组备 注
a文本型key
b文本型value
data文本型组名字,填写后即添加到这个组里面
转url逻辑型
变量名类 型静态数组备 注
arr文本型0key[]
arra文本型0value[]
n整数型 
i整数型 
x整数型 
json文本型 
j类_json 
text类_快速文本 
n = 文本_分割文本 (a, “,”, , arr)
i = 文本_分割文本 (b, “,”, , arra)
如果真 (n ≠ i)
返回 (“不好意思不对称”)
text.清空内容 ()
判断 (转url = )
计次循环首 (n, x)
text.添加 ( #引号 + arr [x]#引号“:”#引号 + arra [x]#引号“,”)
计次循环尾 ()
json = text.取文本 ()
判断 (data = “”)
json = “{”取文本左边 (json, 取文本长度 (json) - 1)“}”
json = “{”#引号 + data + #引号“:[{”取文本左边 (json, 取文本长度 (json) - 1)“}]}”



计次循环首 (n, x)
text.添加 (arr [x]“=” + arra [x]“&”)
计次循环尾 ()
json = text.取文本 ()
json = 取文本左边 (json, 取文本长度 (json) - 1)

返回 (json)


字符串转json.e (872.38 KB, 下载次数: 8)





作者: 大司命    时间: 2021-4-23 00:38

个人需求不同!这种最好自己实现,不建议往模块里添加,我投反对票~
作者: 希纱    时间: 2021-4-23 00:52
列表 / 键值表 难用 ?
作者: 语言EE    时间: 2021-4-23 01:12
类_json不是可以用嘛,多此一举
作者: 骑着王八追兔子1    时间: 2021-4-23 01:24
数据多了难道要一个一个数着去对应位置吗
作者: q838210720    时间: 2021-4-23 01:45
语言EE 发表于 2021-4-23 01:12
类_json不是可以用嘛,多此一举

你是想太多
作者: q838210720    时间: 2021-4-23 01:46
希纱 发表于 2021-4-23 00:52
列表 / 键值表 难用 ?

个人觉得不好用,你觉得好用你就用
作者: lk1122    时间: 2021-4-23 09:36
萝卜白菜,各有所爱,我倒觉得1211挺好用的
作者: q838210720    时间: 2021-4-23 11:55
lk1122 发表于 2021-4-23 09:36
萝卜白菜,各有所爱,我倒觉得1211挺好用的

e2ee先不说好不好用,软件体积就直接成倍增加,然后用起来不方便,你转的少是可以接受,你转几十条试试




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