查看: 50|回复: 4

[求代码] 求教帮忙解析一段json

[复制链接]
极限深渊 发表于 2024-9-28 17:55:54 | 显示全部楼层 |阅读模式
[ {  "items": "1", "amount": 10, "rate": 12, "notes": ""}, { "items": "3", "amount": 52, "rate": 20, "notes": "" } ]     这段json怎么解析,麻烦哪位大神帮忙解析一下
xuanxiao 发表于 2024-9-29 00:50:43 | 显示全部楼层
参考下
json读取.rar (8.05 KB, 下载次数: 1, 售价: 3 个ASP币)

微信截图_20240929005024.png
一往情僧 发表于 2024-9-29 07:51:42 | 显示全部楼层

高~~~~果然是高手~~~~
 楼主| 极限深渊 发表于 2024-9-29 09:48:38 | 显示全部楼层
搞定。其实开始也写出来了。只是在接收前台传入的值的时候。用了下面这个函数过滤掉,就取不出来值,哪怕过滤后什么都没变。也取不出来值,去掉这个函数就好了。不知道这是怎么回事。
function enhtml(byval t0)
        if isnull(t0) then enhtml="":exit function
        if t0="<p>&nbsp;</p>" then enhtml="":exit function
        reg.pattern ="<script.+?/script>"
        t0=reg.replace(t0,"")
        reg.pattern ="<iframe.+?/iframe>"
        t0=reg.replace(t0,"")
        t0=replace(t0,"&","&amp;")
        t0=replace(t0,"'","&#39;")
        t0=replace(t0,"""","&#34;")
        t0=replace(t0,"<","&lt;")
        t0=replace(t0,">","&gt;")
        reg.pattern="(w)(here)"
        t0=reg.replace(t0,"$1h&#101;re")
        reg.pattern="(s)(elect)"
        t0=reg.replace(t0,"$1el&#101;ct")
        reg.pattern="(i)(nsert)"
        t0=reg.replace(t0,"$1ns&#101;rt")
        reg.pattern="(c)(reate)"
        t0=reg.replace(t0,"$1r&#101;ate")
        reg.pattern="(d)(rop)"
        t0=reg.replace(t0,"$1ro&#112;")
        reg.pattern="(a)(lter)"
        t0=reg.replace(t0,"$1lt&#101;r")
        reg.pattern="(d)(elete)"
        t0=reg.replace(t0,"$1el&#101;te")
        reg.pattern="(u)(pdate)"
        t0=reg.replace(t0,"$1p&#100;ate")
        reg.pattern="(\s)(or)"
        t0=reg.replace(t0,"$1o&#114;")
        reg.pattern="(java)(script)"
        t0=reg.replace(t0,"$1scri&#112;t")
        reg.pattern="(j)(script)"
        t0=reg.replace(t0,"$1scri&#112;t")
        reg.pattern="(vb)(script)"
        t0=reg.replace(t0,"$1scri&#112;t")
        if instr(t0,"expression")<>0 then
                t0=replace(t0,"expression","e&#173;xpression",1,-1,0)
        end if
        enhtml=t0
end function
xuanxiao 发表于 2024-9-29 12:53:47 | 显示全部楼层
极限深渊 发表于 2024-9-29 09:48
搞定。其实开始也写出来了。只是在接收前台传入的值的时候。用了下面这个函数过滤掉,就取不出来值,哪怕过 ...

如果是JSON字符串是不用过滤的,本身就格式化了,字符串是安全的 。你处理下获取的值就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号