Fragment JSON przedstawia rekord pacjenta zapisany jako obiekt zagnieżdżony. Najważniejsze jest odczytanie kluczy (nazw pól) znajdujących się w obiekcie "Pacjent". W tym przykładzie widoczne są następujące informacje:
- "Imię" – wartość "Jan"
- "Nazwisko" – wartość "Kowalski"
- "Wiek" – wartość 65
- "Płeć" – wartość "M"
- "Stan zdrowia" – wartość "Stabilny"
Dlatego poprawna jest odpowiedź: "Imię, nazwisko, wiek, płeć i stan zdrowia." Obejmuje ona wszystkie pola obecne w pokazanym zapisie.
Pozostałe odpowiedzi są niepełne, bo pomijają część danych dostępnych w rekordzie:
- "Imię, nazwisko, wiek i płeć." – pomija pole "Stan zdrowia", które wprost występuje w obiekcie.
- "Tylko imię i nazwisko." – zawęża dane do identyfikacyjnych, ignorując pola opisowe i liczbowe (wiek) oraz płeć.
- "Imię, nazwisko i stan zdrowia." – pomija "Wiek" i "Płeć", mimo że oba klucze są widoczne w kodzie.
W zadaniach tego typu warto zastosować prostą strategię: najpierw wypisz wszystkie klucze z obiektu, a dopiero potem porównaj je z wariantami odpowiedzi. Dzięki temu unikniesz pominięcia jednego pola przez pośpiech lub automatyczne założenia o "typowych" danych pacjenta.