| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 479 人关注过本帖
标题:请教 :JOSON数组中,有的组没有项目,要如何写判断是存项目
只看楼主 加入收藏
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:295
专家分:38
注 册:2010-12-23
结帖率:58.02%
收藏
已结贴  问题点数:10 回复次数:2 
请教 :JOSON数组中,有的组没有项目,要如何写判断是存项目
请问:因为数组中有的项目job_number没有对应的项目值,导致所有的都取不到,有什么办法可以取出有值的项目吗?
代码如下:
m.cJsonStr3=[var json=]+cTxt+[;]
m.oJs3=CREATEOBJECT("MSScriptControl.ScriptControl")
m.oJs3.Language="jscript"
m.oJs3.addCode(m.cJsonStr3)   
m.oSon3=m.oJs3.CodeObject.json.result.list
FOR EACH m.SubItem IN m.oSon3
    &&?m.SubItem.name &&这大概就是你要的值了
    l_user1=m.SubItem.name
    l_mobile1=m.SubItem.mobile
    l_userid=m.SubItem.userid
    IF TYPE('m.SubItem.job_number')='O'
       l_job_number=m.SubItem.job_number
    ELSE
       l_job_number=''
    ENDIF
ENDFOR

附cTxt字符
{"errcode":0,"errmsg":"ok","result":{"has_more":false,"list":[{"active":true,"admin":false,"avatar":"","boss":false,"dept_id_list":[855543643],"dept_order":176231432476615512,"exclusive_account":false,"hide_mobile":false,"job_number":"A00002","leader":false,"mobile":"13780036750","name":"韩韩","state_code":"86","unionid":"ZD2NXZUWQF8zD8yVN2XiPpgiEiE","userid":"31192441281231555"},{"active":true,"admin":false,"avatar":"https:\/\/static-legacy.\/media\/lQDPM5CJnTGNdobNA4vNAvCwJTkRxR_gOoUEXnOd9cCBAA_752_907.jpg","boss":false,"dept_id_list":[855543643],"dept_order":176231432441947512,"exclusive_account":false,"hide_mobile":false,"job_number":"A00006","leader":false,"mobile":"15088432094","name":"沈李丹","state_code":"86","unionid":"3PG061tdAiP4zD8yVN2XiPpgiEiE","userid":"314637390827540275"},{"active":true,"admin":false,"avatar":"","boss":false,"dept_id_list":[855543643],"dept_order":176229535975831512,"exclusive_account":false,"hide_mobile":false,"leader":false,"mobile":"18580640160","name":"叶叶","state_code":"86","unionid":"qN8Qveaez2cOmuTqMvIuYAiEiE","userid":"6823515547694188"}]},"request_id":"15rea6o8nemk1"}

[此贴子已经被作者于2023-6-30 09:50编辑过]

搜索更多相关主题的帖子: 项目 数组 name mobile false 
2023-06-30 09:21
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:709
专家分:2848
注 册:2018-3-13
收藏
得分:10 
参见你上个帖子中吹版对我所提问题给出的解决方案

这家伙很懒,啥也没留下
2023-06-30 09:54
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:295
专家分:38
注 册:2010-12-23
收藏
得分:0 
回复 2楼 csyx
谢,已解决
2023-06-30 10:18
快速回复:请教 :JOSON数组中,有的组没有项目,要如何写判断是存项目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047896 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved