定義並描述標準和序列化的機碼值組。
機碼 — 值組包含兩個相關的資料元素:機碼(用來定義資料集的常數) (例如,性別、顏色、價格),以及值(屬於該集的變數) (例如,男性/女性、綠色、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 |
= |
& |
; |