Para nazwa-wartość - Name–value pair

Pary nazwa-wartość , zwany też parę atrybut-wartość , pary klucz-wartość , czy para pól-wartość , jest podstawowym reprezentacja danych w aplikacji i systemów obliczeniowych. Projektanci często pragną otwartej struktury danych, która pozwala na przyszłą rozbudowę bez modyfikowania istniejącego kodu lub danych. W takich sytuacjach całość lub część modelu danych może być wyrażona jako zbiór 2 krotek w postaci < nazwa atrybutu , wartość > z każdym elementem będącym parą atrybut-wartość. W zależności od konkretnej aplikacji i implementacji wybranej przez programistów, nazwy atrybutów mogą być unikalne lub nie.

Niektóre aplikacje, w których informacje są reprezentowane jako pary atrybut-wartość, to:

Niektóre języki komputerowe implementują pary atrybut-wartość lub częściej kolekcje par atrybut-wartość jako standardowe funkcje języka. Większość z nich implementuje ogólny model tablicy asocjacyjnej : nieuporządkowaną listę unikalnych atrybutów z powiązanymi wartościami. W rezultacie nie są one w pełni ogólne; nie można ich używać np. do implementacji nagłówków poczty elektronicznej (które są uporządkowane i nieunikatowe).

W niektórych aplikacjach para atrybut-wartość ma wartość zawierającą zagnieżdżony zbiór par atrybut-wartość. Niektóre prywatne formaty danych , takie jak JSON, obsługują dowolnie głębokie zagnieżdżanie. Inne reprezentacje danych są ograniczone do jednego poziomu zagnieżdżenia, na przykład sekcja/nazwa/wartość pliku INI .

Zobacz też

Bibliografia

  1. ^ Peter W. Resnick. „Format wiadomości internetowej” . narzędzia.ietf.org . Pobrano 2018-10-02 .
  2. ^ "Obiekty JSON" . www.w3schools.com . Pobrano 2018-10-02 .