初学E4A 发表于 2020-6-20 23:48:39

这个JSIN应该怎么取?

{
"ret": 200,
"data": {
    "code": 0,
    "msg": "",
    "info": [{
      "list": [{
            "uid": "1684229",

我想取UID 应该怎么写?哪位大佬能帮帮忙!谢谢啦!

上好龙 发表于 2020-6-20 23:48:40

事件 多线程1.取网页源码2完毕(源码 为 文本型)
        如果 源码 <> "" 则
                变量 json 为 对象
                变量 data 为 对象
                变量 info 为 对象
                变量 i 为 整数型 = 0
                变量 zongshu 为 整数型
                   变量 item 为 整数型 = 0
                变量 lists 为 对象
                变量 list 为 对象
                变量 UID 为 文本型
                json = JSON操作1.解析(源码)
             data = JSON操作1.取对象(json,"data")
                info = JSON操作1.取数组(data,"info")
                lists = JSON操作1.取数组内对象(info,i)
                lists = JSON操作1.取数组(lists,"list")
                list = JSON操作1.取数组内对象(lists,item)
                UID = JSON操作1.取文本值(list,"uid")
         结束 如果
结束 事件

as2557594045 发表于 2020-6-21 02:42:55

首先这个叫json 其次你这个json并不完整。

初学E4A 发表于 2020-6-21 09:11:01

as2557594045 发表于 2020-6-21 02:42
首先这个叫json 其次你这个json并不完整。

我知道不完整 我就想问问应该取多少层

yudave 发表于 2020-6-21 10:56:53

进来看看了解一下

toorup 发表于 2020-6-21 11:41:52

ret下取data,data下取info,再取list,从list说出UID

初学E4A 发表于 2020-6-21 12:57:23

toorup 发表于 2020-6-21 11:41
ret下取data,data下取info,再取list,从list说出UID

能不能帮我写个代码?参考下

ownsky 发表于 2020-6-21 17:32:48

当感觉取JSON文本值不好写时,可以换个思路,直接用命令:取指定文本2(待取文本,文本前,文本后)祝你成功!!

2253923889 发表于 2020-6-21 21:38:19

直接取。uu7uu7777

1078614229 发表于 2020-6-22 02:04:36

如果单独取一行,自己用取指定文本2(JSON源码,'\"uid\": \"","\"")
页: [1] 2
查看完整版本: 这个JSIN应该怎么取?