Menu
Coddy logo textTech

Wprowadzenie do JSON

Lekcja 1 z 9 w kursie Python i JSON w Coddy.

JSON (JavaScript Object Notation) to lekki, tekstowy format wymiany danych. Jest łatwy do odczytania i zapisania przez ludzi oraz prosty do analizowania i generowania przez maszyny.

Struktura JSON

JSON opiera się na dwóch głównych strukturach:

  1. Zbiorze par nazw i wartości (podobnym do słownika w Pythonie)
  2. Uporządkowanej liście wartości (podobnej do listy w Pythonie)

Dane JSON są reprezentowane w postaci par klucz-wartość ujętych w nawiasy klamrowe {}. Tablice są ujęte w nawiasy kwadratowe [].


{
  "name": "John Doe",
  "age": 30,
  "city": "New York",
  "hobbies": ["reading", "swimming", "coding"]
}

Typy danych JSON

JSON obsługuje następujące typy danych:

  • Ciąg znaków: "Hello, World!"
  • Liczba: 42 lub 3.14
  • Wartość logiczna: true lub false
  • Wartość null: null
  • Obiekt: {"key": "value"}
  • Tablica: [1, 2, 3]

Typowe zastosowania

JSON jest powszechnie używany do:

  1. Odpowiedzi API: wiele usług internetowych zwraca dane w formacie JSON
  2. Plików konfiguracyjnych: aplikacje często używają JSON do przechowywania ustawień
  3. Przechowywania danych: JSON to popularny format przechowywania danych strukturalnych
  4. Wymiany danych między różnymi językami programowania

Prostota i wszechstronność JSON sprawiają, że jest on niezbędnym narzędziem do współczesnej wymiany i przechowywania danych.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

Wszystkie lekcje w sekcji Python i JSON

Poćwicz samodzielnie: Kompilator Python online