Źródło: Arkusze CKE
Wskaż poprawny pod względem składniowym kod dla formatu JSON, który jest używany do wymiany danych między backendem a frontendem aplikacji.
osoby: [
{imię: 'Anna', wiek: '31' },
{imię: 'Krzysztof', wiek: '25' }
]
"osoby": [
{"imię": "Anna", "wiek": 31 },
{"imię": "Krzysztof", "wiek": 25 }
]
Kod 1Kod 2
<osoby>
<imie>Anna</imie>
<wiek>31</wiek>
<imie>Krzysztof</imie>
<wiek>25</wiek>
</osoby>
struct osoby {
imie: {Anna}, wiek:{31};
imie: {Krzysztof}, wiek:{25}
};
Kod 3Kod 4
Warianty odpowiedzi
-
A
Kod4
-
B
Kod1
-
C
Kod3
-
D
Kod2
Wyjaśnienie
Format JSON (JavaScript Object Notation) ma rygorystyczne zasady składniowe, których musisz bezwzględnie przestrzegać.
Najważniejsza zasada dotyczy kluczy. Wszystkie nazwy pól w formacie JSON muszą obowiązkowo znajdować się w podwójnych cudzysłowach. To dyskwalifikuje Kod 1.
Wartości tekstowe również wymagają podwójnych cudzysłowów, natomiast liczby zapisujemy bez nich. Kod 2 idealnie spełnia te wytyczne.
Dla pełnego obrazu: Kod 3 to struktura XML, a Kod 4 to niepoprawny zapis przypominający strukturę z języka C.