递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: 鹏peng
打印 上一主题 下一主题

[视窗] 求piv模块的json取数组成员的使用例子

[复制链接]

26

主题

1899

帖子

6918

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6918
11#
发表于 2024-9-30 17:00:07 | 只看该作者
鹏peng 发表于 2024-9-30 14:42
感谢感谢,可以了。再请教一下,什么情况下用取路径,什么情况下用取成员呢 ...

只取一级的就用「取成员」,可以链式调用,需要直接访问二级以上的成员,就用「取路径」。
另外这个JSON库,如果你取的成员或路径不存在,就会崩,需要加上异常捕获。
或者你可以用「成员」和「路径」进行访问,这个方法不会崩,目标成员不存在会自动创建。
回复

使用道具 举报

0

主题

9

帖子

92

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
92
12#
发表于 2024-10-1 01:53:28 | 只看该作者
Xelloss0618 发表于 2024-9-30 17:00
只取一级的就用「取成员」,可以链式调用,需要直接访问二级以上的成员,就用「取路径」。
另外这个JSON ...

这个崩修复不了吗 这样有点不好搞哦, 正常都是找不到返回空
回复

使用道具 举报

26

主题

1899

帖子

6918

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6918
13#
发表于 2024-10-1 09:35:49 | 只看该作者
xiaochen111 发表于 2024-10-1 01:53
这个崩修复不了吗 这样有点不好搞哦, 正常都是找不到返回空

这个JSON库本身遇到错误就会抛出异常,所以标准的写法是要去俘获异常的,我已经把大部分异常规避了,部分就没办法了,改就影响效率了,「取成员」这些也改用「成员」,虽然效率低些,但不会崩。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-21 22:49 , Processed in 0.072945 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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