Xelloss0618 发表于 2024-9-30 17:00:07

鹏peng 发表于 2024-9-30 14:42
感谢感谢,可以了。再请教一下,什么情况下用取路径,什么情况下用取成员呢 ...

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

xiaochen111 发表于 2024-10-1 01:53:28

Xelloss0618 发表于 2024-9-30 17:00
只取一级的就用「取成员」,可以链式调用,需要直接访问二级以上的成员,就用「取路径」。
另外这个JSON ...

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

Xelloss0618 发表于 2024-10-1 09:35:49

xiaochen111 发表于 2024-10-1 01:53
这个崩修复不了吗 这样有点不好搞哦, 正常都是找不到返回空

这个JSON库本身遇到错误就会抛出异常,所以标准的写法是要去俘获异常的,我已经把大部分异常规避了,部分就没办法了,改就影响效率了,「取成员」这些也改用「成员」,虽然效率低些,但不会崩。
页: 1 [2]
查看完整版本: 求piv模块的json取数组成员的使用例子