切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud
12下一页

2

主题

176

积分

0

精华

用户组 

易积分
161
热心
0
好评
0
JSON取键值[复制链接]
发表于 2022-5-19 22:10:42 | 显示全部楼层 |阅读模式
[{"id":"1","name":"陈翔六点半","url":"https:\/\/author.baidu.com\/home?type=profile&action=profile&mthfr=box_share&context={%22from%22:%22dusite_sresults%22,%22app_id%22:%221560476511675166%22,%22tab%22:%22largeVideo%22}"},{"id":"2","name":"文西与阿漆","url":"https:\/\/author.baidu.com\/home?type=profile&action=profile&mthfr=box_share&context={%22from%22:%22dusite_sresults%22,%22app_id%22:%221586198425615015%22,%22tab%22:%22largeVideo%22}"}]

网站返回直接为一个数组,想利用json取数组内的对象键值 该怎么取

这样取不出来?

JSON对象=JSON操作1.解析(源码)
JSON数组 = JSON操作1.取数组(JSON数组,"")
成员=JSON操作1.取数组内成员数(JSON数组)

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

31

主题

239

积分

0

精华

用户组 

易积分
815
热心
0
好评
1
发表于 2022-5-19 23:01:04 | 显示全部楼层
JSON对象=JSON操作1.解析(源码)
成员=JSON操作1.取数组内成员数(JSON对象)
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

31

主题

239

积分

0

精华

用户组 

易积分
815
热心
0
好评
1
发表于 2022-5-19 23:02:21 | 显示全部楼层
suiyuan 发表于 2022-5-19 23:01
JSON对象=JSON操作1.解析(源码)
成员=JSON操作1.取数组内成员数(JSON对象)

   //多反编看看底层结构不就知道了
public Object 取数组内对象(Object var1, int var2) {
        JSONArray var3 = (JSONArray)var1;
        if (var3 == null) {
            return null;
        } else {
            try {
                JSONObject var4 = var3.getJSONObject(var2);
                return var4;
            } catch (JSONException var5) {
                return null;
            }
        }
    }
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

5

主题

221

积分

0

精华

用户组 

易积分
1089
热心
0
好评
0
QQ
发表于 2022-5-19 23:06:30 | 显示全部楼层
很简单。。。。。。。。。。。板凳B
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

91

主题

2893

积分

0

精华

用户组 

易积分
1176
热心
4
好评
0

活跃会员

发表于 2022-5-20 10:54:38 | 显示全部楼层
{"data":[{"id":"1","name":"陈翔六点半","url":"https:\/\/author.baidu.com\/home?type=profile&action=profile&mthfr=box_share&context={%22from%22:%22dusite_sresults%22,%22app_id%22:%221560476511675166%22,%22tab%22:%22largeVideo%22}"},{"id":"2","name":"文西与阿漆","url":"https:\/\/author.baidu.com\/home?type=profile&action=profile&mthfr=box_share&context={%22from%22:%22dusite_sresults%22,%22app_id%22:%221586198425615015%22,%22tab%22:%22largeVideo%22}"}]}
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

740

积分

0

精华

用户组 

易积分
675
热心
0
好评
0
发表于 2022-5-20 11:48:00 | 显示全部楼层
楼上正解,连{"data": }
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

176

积分

0

精华

用户组 

易积分
161
热心
0
好评
0
发表于 2022-5-20 19:02:51 | 显示全部楼层
suiyuan 发表于 2022-5-19 23:01
JSON对象=JSON操作1.解析(源码)
成员=JSON操作1.取数组内成员数(JSON对象)

这个不行 取不到
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

176

积分

0

精华

用户组 

易积分
161
热心
0
好评
0
发表于 2022-5-20 20:24:06 | 显示全部楼层
qq5994715 发表于 2022-5-20 11:48
楼上正解,连{"data": }

老哥,怎么给取到的空数字加个键名呢?
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

176

积分

0

精华

用户组 

易积分
161
热心
0
好评
0
发表于 2022-5-20 20:25:30 | 显示全部楼层
shayu 发表于 2022-5-20 10:54
{"data":[{"id":"1","name":"陈翔六点半","url":"https:\/\/author.baidu.com\/home?type=profile&action=p ...

老哥,怎么给取到的空数字加个键名呢?

点评

啥意思,举个例子  详情 回复 发表于 2022-5-20 20:30
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

91

主题

2893

积分

0

精华

用户组 

易积分
1176
热心
4
好评
0

活跃会员

发表于 2022-5-20 20:30:41 | 显示全部楼层
飞洒飞洒 发表于 2022-5-20 20:25
老哥,怎么给取到的空数字加个键名呢?

啥意思,举个例子
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-9 11:08 , Processed in 0.045808 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部