Schlüssel-Wert-Paare - Erklärung key-value-pairs-explained
Definiert und beschreibt standardmäßige und serialisierte Schlüssel-Wert-Paare.
Ein Schlüssel-Wert-Paar besteht aus zwei verwandten Datenelementen: einem Schlüssel, der eine Konstante ist, die den Datensatz definiert (z. B. Geschlecht, Farbe, Preis), und einem Wert, der eine Variable ist, die zum Satz gehört (z. B. männlich/weiblich, grün, 100). Vollständig gebildet, könnte ein Schlüssel-Wert-Paar wie folgt aussehen:
gender = male
color = green
price > 100
Standardmäßige und serialisierte Schlüssel-Wert-Paare standard-serialized-pairs
Ziele akzeptieren Schlüsselwertdaten im Format standard
oder serialized
. Die Standardformatierung organisiert Daten in separate Schlüssel-Wert-Paare. Jeder Schlüssel wird explizit angegeben, auch wenn er erneut verwendet wird, um einen anderen Wert zu definieren. Im Gegensatz dazu werden bei der serialisierten Formatierung mehrere Werte zu einem Satz zusammengefasst, der durch einen einzigen Schlüssel definiert wird. Außerdem wird in einem serialisierten Paar ein spezieller Indikator verwendet, um die Werte innerhalb des Schlüssel-Wert-Satzes zu trennen. Schließlich können standardmäßige und serialisierte Schlüsselwerte einzelne oder mehrere Werte enthalten. Die folgende Tabelle enthält Beispiele für standardmäßige und serielle Schlüsselwertformate.
x=1&x=2
x=1&x=2&y=3&y=4
x=1;2
x=1;2&y=3;4
Schlüssel, Trennzeichen und Trennzeichen keys-delimiters-separators
Beim Arbeiten mit serialisierten Daten müssen Sie die Zeichen angeben, die die Werte innerhalb und zwischen und den Schlüssel-Wert-Paaren trennen. Elemente in Schlüssel-Wert-Paaren werden wie folgt definiert:
- Schlüssel: Eine eindeutige Kennung im Schlüssel-Wert-Paar.
- Trennzeichen für Werte: Trennt einzelne Schlüssel-Wert-Paare.
- Schlüssel-Wert-Trennzeichen: Trennt einen Schlüssel von den Werten in einem Schlüssel-Wert-Paar.
- Serielles Trennzeichen: Trennt einzelne Werte in serialisierten Schlüssel-Wert-Paaren.
Standardelemente und serialisierte Schlüsselwertelemente 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
=
&
;