键值对说明 key-value-pairs-explained
定义并描述标准和序列化的键值对。
键值对由两个相关的数据元素组成:键值(用于定义数据集的常量,例如,性别、颜色、价格)和值(用于属于数据集的变量,例如,男性/女性、绿色、100)。 格式完整,键值对可能如下所示:
gender = male
color = green
price > 100
标准和序列化的键值对 standard-serialized-pairs
目标接受 standard
或 serialized
格式的键值数据。 标准格式设置将数据整理到单独的键值对中。 每个键都明确地声明,即使再次用来定义不同的值时也是如此。 相反,序列化格式将多个值压缩为由单个键定义的一个集。 此外,在序列化对中,使用特殊指示符来分隔键值集中的值。 最后,标准和序列化的键值可以包含单个或多个值。 下表提供了标准和序列键值格式的示例。
格式化
单键
键值对
标准
x=1&x=2
x=1&x=2&y=3&y=4
已序列化
x=1;2
x=1;2&y=3;4
键、分隔符和分隔符 keys-delimiters-separators
使用序列化数据时,必须指定将键值对中的值 在 内和 在 之间分隔的字符。 键值对中的元素的定义如下:
- 键: 键值对中的唯一标识符。
- 值分隔符: 用于分隔各个键值对。
- 键值分隔符: 将键与键值对中的值分开。
- 序列分隔符: 用于分隔序列化键值对中的各个值。
标准和序列化的键值元素 standard-serialized-key-value-elements
类型
示例
键
键值分隔符
键值分隔符
串行分隔符
单键(标准)
x=1&x=2
x
=
&
不适用
键值对 (标准)
x=1&x=2&y=3&y=4
x,y
=
&
不适用
单键(串行)
x=1;2;3
x
=
不适用
;
键值对 (序列)
x=1;2&y=3;4
x,y
=
&
;
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695