Definisce e descrive coppie chiave-valore standard e serializzati.
Una coppia chiave-valore è costituita da due elementi dati correlati: Una chiave, che è una costante che definisce il set di dati (ad esempio, genere, colore, prezzo) e un valore, che è una variabile che appartiene al set (ad esempio, maschio/femmina, verde, 100). Completamente formata, una coppia chiave-valore potrebbe avere un aspetto simile al seguente:
gender = male
color = green
price > 100
Le destinazioni accettano dati chiave-valore in formato standard
o serialized
. La formattazione standard organizza i dati in coppie chiave-valore separate. Ogni chiave è indicata esplicitamente, anche quando viene utilizzata di nuovo per definire un valore diverso. Al contrario, la formattazione serializzata condensa più valori in un set definito da un singolo tasto. Inoltre, in una coppia serializzata, viene utilizzato un indicatore speciale per separare i valori all'interno dell'insieme chiave-valore. Infine, i valori chiave standard e serializzati possono contenere uno o più valori. Nella tabella seguente sono riportati alcuni esempi di formati chiave standard e seriali.
Formattazione | Chiave singola | Coppie chiave-valore |
---|---|---|
Standard | x=1&x=2 |
x=1&x=2&y=3&y=4 |
Serializzato | x=1;2 |
x=1;2&y=3;4 |
Quando lavori con dati serializzati, devi specificare i caratteri che separano i valori all'interno di e tra le coppie chiave-valore. Gli elementi nelle coppie chiave-valore sono definiti come segue:
Type (Tipo) | Esempio | Chiave | Separatore chiave-valore | Delimitatore chiave-valore | Separatore seriale |
---|---|---|---|---|---|
Chiave singola (standard) | x=1&x=2 |
x |
= |
& |
n/d |
Coppie chiave-valore (standard) | x=1&x=2&y=3&y=4 |
x,y |
= |
& |
n/d |
Chiave singola (seriale) | x=1;2;3 |
x |
= |
n/d | ; |
Coppie chiave-valore (seriali) | x=1;2&y=3;4 |
x,y |
= |
& |
; |