Spiegazione delle coppie chiave-valore key-value-pairs-explained
Definisce e descrive coppie chiave-valore standard e serializzate.
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 formato, una coppia chiave-valore potrebbe essere simile alla seguente:
gender = male
color = green
price > 100
Coppie chiave-valore standard e serializzate standard-serialized-pairs
Le destinazioni accettano dati chiave-valore in formato standard
o serialized
. La formattazione standard organizza i dati in coppie chiave-valore separate. Ogni chiave viene dichiarata esplicitamente, anche se utilizzata di nuovo per definire un valore diverso. Al contrario, la formattazione serializzata condensa più valori in un unico insieme definito da una singola chiave. 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 vengono forniti esempi di formati chiave-valore standard e seriali.
x=1&x=2
x=1&x=2&y=3&y=4
x=1;2
x=1;2&y=3;4
Chiavi, delimitatori e separatori keys-delimiters-separators
Quando si lavora con dati serializzati, è necessario specificare i caratteri che separano i valori entro e tra le coppie chiave-valore. Gli elementi nelle coppie chiave-valore sono definiti come segue:
- Chiave: Identificatore univoco nella coppia chiave-valore.
- Delimitatore valore: Separa singole coppie chiave-valore.
- Separatore chiave-valore: Separa una chiave dai valori all'interno di una coppia chiave-valore.
- Separatore seriale: separa i singoli valori all'interno di coppie chiave-valore serializzate.
Elementi chiave-valore standard e serializzati 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
=
&
;