ID: 2549 Sieci & Sec Łatwe

Ź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

  1. A

    Kod4

  2. B

    Kod1

  3. C

    Kod3

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Sieci & Sec