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:
- Zbiorze par nazw i wartości (podobnym do słownika w Pythonie)
- 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:
42lub3.14 - Wartość logiczna:
truelubfalse - Wartość null:
null - Obiekt:
{"key": "value"} - Tablica:
[1, 2, 3]
Typowe zastosowania
JSON jest powszechnie używany do:
- Odpowiedzi API: wiele usług internetowych zwraca dane w formacie JSON
- Plików konfiguracyjnych: aplikacje często używają JSON do przechowywania ustawień
- Przechowywania danych: JSON to popularny format przechowywania danych strukturalnych
- 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.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
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