Rozszerzenie | .json |
Kategoria | documents |
Opis | JSON (JavaScript Object Notation) to znormalizowany format wymiany danych, powszechnie używany w rozwoju stron internetowych i transmisji danych. W przeciwieństwie do formatu .doc używanego przez Microsoft Word, JSON jest niezależny od platformy i oparty na tekście, co czyni go łatwo czytelnym i zapisywalnym zarówno dla ludzi, jak i maszyn.
Pliki JSON składają się ze strukturyzowanych danych zorganizowanych w pary klucz-wartość, podobnie jak słowniki lub tablice asocjacyjne w językach programowania.
W przeciwieństwie do binarnego formatu .doc, pliki JSON są czytelne dla człowieka i łatwe do analizowania, co czyni je idealnymi do przesyłania strukturyzowanych danych między systemami i aplikacjami. Dodatkowo, prostota JSON oraz jego szerokie przyjęcie wśród języków programowania sprawiają, że jest on popularnym wyborem dla wymiany danych w różnych dziedzinach, w tym usługach internetowych, API i plikach konfiguracyjnych. |
DANE TECHNICZNE | Składnia JSON jest pochodna składni obiektów JavaScript, zawiera nawiasy klamrowe {} do oznaczania obiektów, nawiasy kwadratowe [] do oznaczania tablic oraz pary klucz-wartość oddzielone dwukropkami :. Każda para klucz-wartość jest oddzielona przecinkami.
JSON obsługuje kilka typów danych, w tym ciągi znaków, liczby, obiekty, tablice, wartości logiczne oraz null. Ciągi znaków są zawarte w cudzysłowach " ", a liczby mogą być całkowite lub zmiennoprzecinkowe.
JSON obsługuje Unicode, co pozwala na reprezentację szerokiego zakresu znaków. Jest zwykle kodowany przy użyciu UTF-8, co zapewnia kompatybilność w różnych systemach i językach.
JSON jest bezschematyczny, co oznacza, że nie jest wymagana formalna definicja struktury danych JSON. Ta elastyczność umożliwia dynamiczną wymianę danych i łatwą adaptację do zmieniających się wymagań.
JSON jest szeroko obsługiwany przez języki programowania i platformy, z dostępnymi wbudowanymi bibliotekami do parsowania i serializacji dla większości nowoczesnych języków. |