词典操作
对词典变量取值、设置、删除,或和查询字符串互转。整本替换用 赋值。
当前模块定义
概述
先选 操作类型。读写某一个键时再填 键、值。
参数说明
操作类型:要进行的操作。点开下拉看当前全部选项。
| 操作类型 | 说明 |
|---|---|
| 取值 | 读某个键对应的值,写入 结果 |
| 设置值 (文本类型) | 写入时转成文本 |
| 设置值 (变量原始类型) | 保持原来的类型 |
| 删除一项 | 去掉这个键值对 |
| 清空 | 旧稿未写。去掉全部键 |
| 获取键(Key)列表 | 所有键组成文本列表,写入 结果 |
| 获取值列表 | 所有值组成文本列表,写入 结果 |
| 翻转键值 | 生成新词典:原值变键、原键变值。原值必须是文本且不能重复 |
| 查询字符串转换为词典(name1=value1&name2=value2...) | 解析查询串,写入 结果 |
| 词典转换为查询字符串 | 转成 name1=value1&…,写入 结果 |
| 词典转换为查询字符串(不对键和值进行URL编码) | 旧稿未写。同上但不做 URL 编码 |
设置值 (变量原始类型) 时,如果值是列表、词典等引用类型,词典里存的是同一份对象:后来改列表,词典里也会变。
词典:要操作的词典变量。类型为「查询字符串转换为词典」时不显示。
查询字符串:仅「查询字符串转换为词典」。要解析的 name1=value1&name2=value2 文本。
键:要读写或删除的键名。
值:要存到该键下的内容。仅两种「设置值」。
键不存在时返回空值:仅 取值。开启后键不存在不当作失败。旧稿未写。
忽略键的大小写:读写时是否忽略大小写。仅取值、设置、删除时显示。
失败后停止:失败是否中止动作。默认关闭。旧稿未写。
输出
- 是否成功:操作是否成功。
- 结果:随操作类型变化。取值是该键的值;取键/值列表是列表;翻转和查询串转换是新词典或查询文本。
限制与排障
翻转键值要求原值都是不重复的文本,否则会失败。引用类型放进词典后会跟着原变量一起变;只要独立副本,先 赋值 再写入。
示例动作
相关链接
更新历史
- 1.5.3 增加「翻转键值」。
- 1.9.11 设置值增加保持原有类型的操作。
- 1.9.15 增加词典与查询字符串之间的转换。
更新于