Czym jest plik JSON?
JSON — dane strukturalne
Co to jest?
JSON to format wymiany danych w internecie. Nie opisuje dokumentu, lecz strukturę: pary nazwa/wartość, listy, zagnieżdżone obiekty. To właśnie on krąży między aplikacją a serwerem, miliony razy na sekundę na całym świecie.
Jego składnia jest minimalistyczna — nawiasy klamrowe, nawiasy kwadratowe, cudzysłowy — i pozostaje czytelna dla człowieka, co jest rzadkością w przypadku formatu maszynowego.
Historia i pochodzenie
Douglas Crockford sformalizował JSON na początku lat 2000., opierając się po prostu na sposobie, w jaki język JavaScript deklaruje swoje obiekty. Nie wymyślił niczego nowego — nazwał i opisał coś, co już istniało.
Ta prostota wzięła górę nad dominującym wówczas XML-em: w ciągu kilku lat niemal wszystkie interfejsy webowe przeszły na JSON.
Dlaczego jest przydatny
Lekki, czytelny, uniwersalny: każdy język programowania potrafi go odczytać i zapisać bez egzotycznych bibliotek.
Naturalnie obsługuje struktury zagnieżdżone, podczas gdy CSV ogranicza się beznadziejnie do płaskiej tabeli.
Ograniczenia i wady
Nie dopuszcza żadnych komentarzy — brak regularnie wytykany przez tych, którzy używają go do konfiguracji.
Brak typów dla dat, brak komentarzy i bezkompromisowa składnia: jeden przecinek za dużo i cały plik staje się nieprawidłowy.
Wskazówki
Aby przekształcić dane JSON w tabelę do wykorzystania w arkuszu kalkulacyjnym, przekonwertujcie je do CSV — pod warunkiem, że struktura jest płaska. Zagnieżdżone obiekty nie mieszczą się w kolumnach.
W przypadku pliku konfiguracyjnego, który mają edytować ludzie, YAML lub TOML są przyjemniejsze w użyciu: dopuszczają komentarze.
Przekonwertuj swój plik JSON w kilka sekund na naszych bezpiecznych serwerach we Francji.
Konwertuj JSON