Show Menu
ARGOMENTI×

Spiegazione delle coppie chiave-valore

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 essere simile alla seguente:
  • gender = male
  • color = green
  • price > 100

Coppie chiave e valore serializzato

Le destinazioni accettano i dati chiave-valore in standard o in serialized formato. La formattazione standard organizza i dati in coppie chiave-valore separate. Ogni chiave è specificata in modo esplicito, anche se utilizzata di nuovo per definire un valore diverso. Per contro, la formattazione serializzata condensa più valori in un unico set definito da un singolo tasto. Inoltre, in una coppia serializzata, viene utilizzato un indicatore speciale per separare i valori all'interno del set di valori chiave. 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

Tasti, delimitatori e separatori

Quando si utilizzano dati serializzati, è necessario specificare i caratteri che separano i valori all'interno e tra le coppie chiave-valore. Gli elementi nelle coppie chiave-valore sono definiti come segue:
  • **** Chiave:Identificatore univoco nella coppia chiave-valore.
  • **** Delimitatore di valori: 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 delle coppie chiave-valore serializzate.

Elementi chiave e valore serializzati standard

Type (Tipo) Esempio Chiave Separatore chiave-valore Delimitatore chiave-valore Separatore seriale
Tasto singolo
(Standard)
x=1&x=2 x = & n/d
Coppie chiave-valore
(Standard)
x=1&x=2&y=3&y=4 x, y
Tasto singolo
(seriale)
x=1;2;3 x n/d ;
Coppie chiave-valore (serie) x=1;2&y=3;4 x, y &