Define e descreve pares de valores-chave padrão e serializados.
Um par de valores chave consiste em dois elementos de dados relacionados: Uma chave, que é uma constante que define o conjunto de dados (por exemplo, gênero, cor, preço) e um valor, que é uma variável que pertence ao conjunto (por exemplo, masculino/feminino, verde, 100). Totalmente formado, um par de valores chave pode ser semelhante a:
gender = male
color = green
price > 100
Os destinos aceitam dados de valor-chave no formato standard
ou serialized
. A formatação padrão organiza os dados em pares de valores chave separados. Cada chave é declarada explicitamente, mesmo quando usada novamente para definir um valor diferente. Por outro lado, a formatação serializada condensa vários valores em um único conjunto definido por uma única chave. Além disso, em um par serializado, um indicador especial é usado para separar os valores no conjunto de valores chave. Finalmente, os valores-chave padrão e serializados podem conter valores únicos ou múltiplos. A tabela a seguir fornece exemplos de formatos padrão e de valores-chave serial.
Formatação | Chave única | Pares de valor-chave |
---|---|---|
Padrão | x=1&x=2 |
x=1&x=2&y=3&y=4 |
Serializado | x=1;2 |
x=1;2&y=3;4 |
Ao trabalhar com dados serializados, você deve especificar os caracteres que separam valores dentro de e entre os pares de valores chave. Os elementos em pares de valores chave são definidos da seguinte maneira:
Tipo | Exemplo | Chave | Separador de valor-chave | Delimitador de valor-chave | Separador serial |
---|---|---|---|---|---|
Chave única (padrão) | x=1&x=2 |
x |
= |
& |
n/a |
Pares de valor-chave (padrão) | x=1&x=2&y=3&y=4 |
x,y |
= |
& |
n/d |
Chave única (serial) | x=1;2;3 |
x |
= |
n/d | ; |
Pares de valor-chave (serial) | x=1;2&y=3;4 |
x,y |
= |
& |
; |