Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe JavaScript

Który lekki, tekstowy format danych jest dziś najczęściej używany do asynchronicznej wymiany danych między klientem a serwerem (np. w AJAX)?

Źle. BMP to format obrazu rastrowego, nie danych.
Źle. DOCX to format dokumentów tekstowych (Word), nie do wymiany danych w sieci.
Dobrze. JSON to lekki format tekstowy, naturalny dla JavaScriptu i powszechny w AJAX/API.
Źle. CSV to prosty format tabelaryczny (wartości rozdzielone przecinkami), rzadko używany w AJAX.
JSON (JavaScript Object Notation) to lekki, tekstowy format zapisu danych w postaci par klucz-wartość i list, np. {"imie": "Anna", "wiek": 30}. Jest czytelny dla człowieka, a w JavaScripcie wręcz naturalny (wprost odpowiada obiektom), dlatego zdominował wymianę danych w technice AJAX i w interfejsach API. Przeglądarka łatwo zamienia tekst JSON na obiekt funkcją JSON.parse() i odwrotnie przez JSON.stringify(). Dawniej używano w tej roli XML-a, lecz JSON jest zwięźlejszy. Dlatego do asynchronicznej wymiany danych stosuje się JSON.
Pozostałe formaty nie służą do wymiany danych w AJAX. CSV to prosty zapis tabelaryczny (wartości oddzielone przecinkami) - nadaje się do arkuszy i eksportu, ale nie odwzorowuje zagnieżdżonych struktur danych i rzadko bywa używany w API. DOCX to format dokumentów tekstowych programu Word, przeznaczony do treści do druku, a nie do komunikacji aplikacji. BMP to format obrazu rastrowego - przechowuje grafikę, a nie dane strukturalne. Do asynchronicznej wymiany danych z serwerem używa się JSON, dlatego ta odpowiedź jest poprawna.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.