Show Menu
主题×

键值对说明

定义和描述标准和序列化键值对。
键值对由两个相关的数据元素组成: 一个键,它是定义数据集(例如,性别、颜色、价格)的常数,以及一个值,它是属于该集的变量(例如,男/女、绿色、100)。 键值对完全成形,可能如下所示:
  • gender = male
  • color = green
  • price > 100

Standard and Serialized Key-Value Pairs

目标接受或格式的键 standard serialized 数据。 标准格式将数据组织成单独的键值对。 每个键都被显式地表示,即使再次用于定义不同的值。 相反,序列化格式将多个值压缩为由单个键定义的一个集。 此外,在序列化对中,使用特殊指示符来分隔键值集中的值。 最后,标准和序列化键值可以包含一个或多个值。 下表提供标准和序列键值格式的示例。
格式化
单键
键值对
标准
x=1&x=2
x=1&x=2&y=3&y=4
序列化
x=1;2
x=1;2&y=3;4

键、分隔符和分隔符

处理序列化数据时,必须指定在键值对内 和**键值对 之间分隔值的字符。 键值对中的元素定义如下:
  • 密钥: 键值对中的唯一标识符。
  • 值分隔符: 分离各个键值对。
  • 键值分隔符: 将键与键值对中的值分开。
  • 序列分隔符: 在序列化键值对中分离单个值。

标准和序列化关键值元素

类型 示例 键值分隔符 键值分隔符 串行分隔符
单键
(标准)
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 &