索引鍵值配對說明 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