易语言如何实现json 或 文本处理取出指定字段?

2023-12-24 10:47 121 0
简介
{"1746573167051812;1747725589742611":{"effective_price":1590,"sku_id":1747725591570435,"stock_num":8968360},"1746573167051812;1747725589742627":{"effective_price":2590,"sku_i ...

{"1746573167051812;1747725589742611":{"effective_price":1590,"sku_id":1747725591570435,"stock_num":8968360},"1746573167051812;1747725589742627":{"effective_price":2590,"sku_id":1747725589743635,"stock_num":8272737},"1746573167051812;1747725589742643":{"effective_price":3590,"sku_id":1747725589743651,"stock_num":8968966},"1746573167051812;1747725589743619":{"effective_price":5990,"sku_id":1747725589743667,"stock_num":7279736}}

怎么实现输入Sku_id,然后取出price的值?  

如下应该怎么解决?觅风论坛这里提供下解决方案:

.版本 2
.局部变量 regex, 正则表达式类
.局部变量 dwCount, 整数型
.局部变量 i, 整数型
regex.创建 (#引号 + “effective_price” + #引号 + “:(\d+),” + #引号 + “sku_id” + #引号 + “:” + 编辑框1.内容 + “,”, #常量1, 真, , , )  ' 部分传参请自行更改~
dwCount = regex.取匹配数量 ()
.计次循环首 (dwCount, i)
    输出调试文本 (regex.取子匹配文本 (i, 1, ))
.计次循环尾 ()

上面就是解决的代码实例。

鲜花

握手

雷人

路过

鸡蛋

最新文章

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1