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 avere un aspetto simile al seguente:

  • gender = male
  • color = green
  • price > 100

Coppie chiave-valore standard e serializzate

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

Tasti, delimitatori e separatori

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:

  • Chiave: un identificatore univoco nella coppia chiave-valore.
  • delimitatore di valori: separa le 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

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 = & ;

In questa pagina