键值对说明

定义和描述标准和序列化键值对。

键值对由两个相关数据元素组成:一个键,它是定义数据集(例如,性别、颜色、价格)的常量,一个值,它是属于该集的变量(例如,男/女、绿色、100)。 完全形式化后,键值对可能如下所示:

  • gender = male
  • color = green
  • price > 100

标准和序列化键值对

目标接受​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 | = | & | ; |

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now