Definiert und beschreibt Standard- und serialisierte Schlüssel/Wert-Paare.
Ein Schlüssel-Wert-Paar besteht aus zwei zugehörigen Datenelementen: Ein Schlüssel, bei dem es sich um eine Konstante handelt, die den Datensatz definiert (z. B. Geschlecht, Farbe, Preis), und ein Wert, bei dem es sich um eine Variable handelt, die zum Datensatz gehört (z. B. männlich/weiblich, grün, 100). Vollständig geformt könnte ein Schlüssel-Wert-Paar wie folgt aussehen:
gender = male
color = green
price > 100
Ziele akzeptieren Schlüsselwertdaten im Format standard
oder serialized
. Die Standardformatierung ordnet Daten in separate Schlüssel/Wert-Paare an. Jeder Schlüssel wird explizit angegeben, auch wenn er erneut verwendet wird, um einen anderen Wert zu definieren. Bei der serialisierten Formatierung werden dagegen mehrere Werte zu einem Satz zusammengefasst, der durch einen einzigen Schlüssel definiert wird. Bei einem serialisierten Paar wird außerdem ein spezieller Indikator verwendet, um die Werte innerhalb des Schlüsselwertsatzes zu trennen. Schließlich können die standardmäßigen und serialisierten Schlüsselwerte einzelne oder mehrere Werte enthalten. Die folgende Tabelle enthält Beispiele für die Formate für Standard- und serielle Schlüsselwerte.
Formatierung | Einzelner Schlüssel | Schlüsselwertpaare |
---|---|---|
Standard | x=1&x=2 |
x=1&x=2&y=3&y=4 |
Serialisiert | x=1;2 |
x=1;2&y=3;4 |
Beim Arbeiten mit serialisierten Daten müssen Sie die Zeichen angeben, die die Werte innerhalb und zwischen und die Schlüssel-Wert-Paare trennen. Elemente in Schlüssel-Wert-Paaren werden wie folgt definiert:
Typ | Beispiel | Schlüssel | Trennzeichen für Schlüsselwerte | Trennzeichen für Schlüsselwerte | Serielle Trennlinie |
---|---|---|---|---|---|
Einzelschlüssel (Standard) | x=1&x=2 |
x |
= |
& |
Keine |
Schlüssel-Wert-Paare (Standard) | x=1&x=2&y=3&y=4 |
x,y |
= |
& |
Keine |
Einzelschlüssel (seriell) | x=1;2;3 |
x |
= |
Keine | ; |
Schlüsselwertpaare (seriell) | x=1;2&y=3;4 |
x,y |
= |
& |
; |