Belangrijke paar uitgelegd key-value-pairs-explained

Bepaalt en beschrijft standaard en geserialiseerde sleutel-waarde paren.

Een sleutelwaardepaar bestaat uit twee gerelateerde gegevenselementen: een sleutel, die een constante is die de gegevensset definieert (bijvoorbeeld geslacht, kleur, prijs), en een waarde, die een variabele is die tot de set behoort (bijvoorbeeld mannelijk/vrouwelijk, groen, 100). Volledig gevormd, kon een zeer belangrijk-waardepaar als dit kijken:

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

Standaard en seriële sleutelwaardeparen standard-serialized-pairs

Doelen accepteren sleutelwaardegegevens in standard - of serialized -indeling. Bij de standaardopmaak worden gegevens in afzonderlijke sleutelwaardeparen geordend. Elke toets wordt expliciet vermeld, zelfs wanneer deze opnieuw wordt gebruikt om een andere waarde te definiëren. Door geserialiseerde opmaak daarentegen worden meerdere waarden omgezet in één set die door één toets wordt gedefinieerd. Ook, in een geserialiseerd paar, wordt een speciale indicator gebruikt om de waarden binnen de zeer belangrijk-waardereeks te scheiden. Tot slot kunnen de standaard en geserialiseerde sleutel-waarden enige of veelvoudige waarden bevatten. De volgende tabel bevat voorbeelden van standaardindelingen en indelingen voor seriële sleutels en waarden.

Opmaak
Enkele toets
Belangrijke paren
Standaard
x=1&x=2
x=1&x=2&y=3&y=4
Serialized
x=1;2
x=1;2&y=3;4

Toetsen, scheidingstekens en scheidingstekens keys-delimiters-separators

Wanneer het werken met geserialiseerde gegevens, moet u de karakters specificeren die waarden binnen en scheiden tussen de zeer belangrijk-waardeparen. Elementen in sleutelwaardeparen worden als volgt gedefinieerd:

  • Sleutel: Een uniek herkenningsteken in het zeer belangrijk-waardepaar.
  • afbakening van de Waarde: scheidt individuele zeer belangrijk-waardeparen.
  • zeer belangrijk-waardeseparator: scheidt een sleutel van de waarden binnen een zeer belangrijk-waardepaar.
  • Periodieke separator: scheidt individuele waarden binnen geserialiseerde sleutel-waarde paren.

Standaard en geserialiseerde sleutelwaardeelementen standard-serialized-key-value-elements

Type
Voorbeeld
Sleutel
Scheidingsteken sleutelwaarde
Scheidingsteken voor sleutelwaarde
Seriescheidingsteken
Enige sleutel (norm)
x=1&x=2
x
=
&
nvt
zeer belangrijk-waardeparen (norm)
x=1&x=2&y=3&y=4
x,y
=
&
nvt
Enige sleutel (serie)
x=1;2;3
x
=
nvt
;
zeer belangrijk-waardeparen (serie)
x=1;2&y=3;4
x,y
=
&
;
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695