Sleutelwaardeparen key-value-pairs-explained
Definieert 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
gebruiken. Bij de standaardopmaak worden gegevens in afzonderlijke sleutelwaardeparen ingedeeld. 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.
x=1&x=2
x=1&x=2&y=3&y=4
x=1;2
x=1;2&y=3;4
Toetsen, scheidingstekens en scheidingstekens keys-delimiters-separators
Wanneer u werkt met geserialiseerde gegevens, moet u de tekens opgeven die waarden scheiden binnen en Tussen de sleutel-waardeparen. Elementen in sleutelwaardeparen worden als volgt gedefinieerd:
- Sleutel: Een unieke id in het sleutelwaardepaar.
- Waardescheidingsteken: Hiermee scheidt u afzonderlijke sleutel-waardeparen.
- Scheidingsteken hoofdwaarde: Scheidt een sleutel van de waarden binnen een zeer belangrijk-waardepaar.
- Seriescheidingsteken: Scheidt individuele waarden binnen geserialiseerde sleutel-waarde paren.
Standaard en geserialiseerde sleutelwaardeelementen 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
=
&
;